TObservableInterfaceList Class

Definition

Delphi
type TObservableInterfaceList = class(TFoldedList<IInterface>)
Inheritance
Implements

Constructors

Properties

Capacity (Inherited from TAbstractArrayList<T>)
Count (Inherited from TAbstractArrayList<T>)
Items[Integer] (Inherited from TAbstractArrayList<T>)
Notify (Inherited from TCollectionBase<T>)
OnChanged (Inherited from TCollectionBase<T>)
OwnsObjects (Inherited from TAbstractArrayList<T>)
RefCount (Inherited from TRefCountedObject)

Methods

Add(T) (Inherited from TAbstractArrayList<T>)
AddRange(IEnumerable<T>) (Inherited from TAbstractArrayList<T>)
AddRange(IEnumerable<T>) (Inherited from TCollectionBase<T>)
AfterConstruction
Aggregate(Func<T,T,T>) (Inherited from TEnumerableBase<T>)
All(Predicate<T>) (Inherited from TEnumerableBase<T>)
Any (Inherited from TEnumerableBase)
Any(Predicate<T>) (Inherited from TEnumerableBase<T>)
AsObject (Inherited from TRefCountedObject)
AsReadOnly (Inherited from TList<T>)
AtLeast(Integer) (Inherited from TEnumerableBase)
AtMost(Integer) (Inherited from TEnumerableBase)
Average(Func<T,Currency>) (Inherited from TEnumerableBase<T>)
Average(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
BeforeDestruction
Between(Integer, Integer) (Inherited from TEnumerableBase)
Changed(IInterface, TCollectionChangedAction)
Clear (Inherited from TAbstractArrayList<T>)
Concat(IEnumerable<T>) (Inherited from TEnumerableBase<T>)
Contains(T, IEqualityComparer<T>) (Inherited from TAbstractArrayList<T>)
Contains(T, TEqualityComparison<T>) (Inherited from TEnumerableBase<T>)
Contains(Void, Pointer, TEqualsValue) (Inherited from TEnumerableBase)
CopyTo(TArray<T>, Integer) (Inherited from TAbstractArrayList<T>)
CreateList (Inherited from TFoldedList<T>)
DefaultIfEmpty(T) (Inherited from TEnumerableBase<T>)
Delete(Integer) (Inherited from TAbstractArrayList<T>)
DeleteRange(Integer, Integer) (Inherited from TAbstractArrayList<T>)
Distinct(IEqualityComparer<T>) (Inherited from TEnumerableBase<T>)
DoItemPropertyChanged(TObject, IPropertyChangedEventArgs)
DoNotify(T, TCollectionChangedAction) (Inherited from TCollectionBase<T>)
DoPropertyChanged(string)
ElementAt(Integer) (Inherited from TEnumerableBase<T>)
ElementAtOrDefault(Integer, T) (Inherited from TEnumerableBase<T>)
EqualsTo(IEnumerable<T>, IEqualityComparer<T>) (Inherited from TEnumerableBase<T>)
EqualsTo(Pointer, Integer, TEqualsArray) (Inherited from TEnumerableBase)
Exactly(Integer) (Inherited from TEnumerableBase)
Exchange(Integer, Integer) (Inherited from TAbstractArrayList<T>)
Exclude(IEnumerable<T>, IEqualityComparer<T>) (Inherited from TEnumerableBase<T>)
Extract(T) (Inherited from TAbstractArrayList<T>)
ExtractAll(Predicate<T>) (Inherited from TAbstractArrayList<T>)
ExtractAt(Integer) (Inherited from TAbstractArrayList<T>)
ExtractRange(IEnumerable<T>) (Inherited from TCollectionBase<T>)
ExtractRange(Integer, Integer) (Inherited from TAbstractArrayList<T>)
First(Predicate<T>) (Inherited from TEnumerableBase<T>)
FirstOrDefault(Predicate<T>, T) (Inherited from TEnumerableBase<T>)
ForEach(Action<T>) (Inherited from TEnumerableBase<T>)
ForEach(IInterface, TCollectionOperation) (Inherited from TEnumerableBase)
GetCapacity (Inherited from TAbstractArrayList<T>)
GetComparer (Inherited from TEnumerableBase<T>)
GetCount (Inherited from TAbstractArrayList<T>)
GetElementType (Inherited from TFoldedList<T>)
GetEnumerator (Inherited from TAbstractArrayList<T>)
GetInterface(TGuid, Void) (Inherited from TRefCountedObject)
GetIsEmpty (Inherited from TEnumerableBase)
GetItem(Integer) (Inherited from TAbstractArrayList<T>)
GetNonEnumeratedCount (Inherited from TAbstractArrayList<T>)
GetOnChanged (Inherited from TCollectionBase<T>)
GetOwnsObjects (Inherited from TAbstractArrayList<T>)
GetRange(Integer, Integer) (Inherited from TAbstractArrayList<T>)
IndexOf(T, Integer, Integer) (Inherited from TAbstractArrayList<T>)
Insert(Integer, T) (Inherited from TAbstractArrayList<T>)
InsertRange(Integer, IEnumerable<T>) (Inherited from TAbstractArrayList<T>)
Intersect(IEnumerable<T>, IEqualityComparer<T>) (Inherited from TEnumerableBase<T>)
Last(Predicate<T>) (Inherited from TEnumerableBase<T>)
LastIndexOf(T, Integer, Integer) (Inherited from TAbstractArrayList<T>)
LastOrDefault(Predicate<T>, T) (Inherited from TEnumerableBase<T>)
Max(Func<T,Currency>) (Inherited from TEnumerableBase<T>)
Max(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
MaxMin(IInterface, Void, TGetCurrent, TGetCurrentWithSelector) (Inherited from TEnumerableBase)
Memoize (Inherited from TEnumerableBase<T>)
Min(Func<T,Currency>) (Inherited from TEnumerableBase<T>)
Min(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Move(Integer, Integer) (Inherited from TAbstractArrayList<T>)
MoveTo(ICollection<T>, Predicate<T>) (Inherited from TAbstractArrayList<T>)
MoveTo(ICollection<T>, Predicate<T>) (Inherited from TCollectionBase<T>)
MoveTo(IInterface, IInterface, PTypeInfo) (Inherited from TEnumerableBase)
NewInstance (Inherited from TEnumerableBase)
Ordered(TComparison<T>) (Inherited from TEnumerableBase<T>)
QueryInterface(TGuid, Void) (Inherited from TAbstractArrayList<T>)
QueryInterface(TGuid, Void, TGetCurrent, TAddToCollection) (Inherited from TEnumerableBase)
Remove(T) (Inherited from TAbstractArrayList<T>)
RemoveAll(Predicate<T>) (Inherited from TAbstractArrayList<T>)
RemoveRange(IEnumerable<T>) (Inherited from TCollectionBase<T>)
Reset (Inherited from TCollectionBase<T>)
Reverse(Integer, Integer) (Inherited from TAbstractArrayList<T>)
Reversed (Inherited from TEnumerableBase<T>)
SetCapacity(Integer) (Inherited from TAbstractArrayList<T>)
SetCount(Integer) (Inherited from TAbstractArrayList<T>)
SetItem(Integer, T) (Inherited from TAbstractArrayList<T>)
SetOwnsObjects(Boolean) (Inherited from TAbstractArrayList<T>)
Shuffled (Inherited from TEnumerableBase<T>)
Single (Inherited from TAbstractArrayList<T>)
Single(Predicate<T>) (Inherited from TEnumerableBase<T>)
SingleOrDefault(Predicate<T>, T) (Inherited from TEnumerableBase<T>)
SingleOrDefault(T) (Inherited from TAbstractArrayList<T>)
Skip(Integer) (Inherited from TEnumerableBase<T>)
SkipLast(Integer) (Inherited from TEnumerableBase<T>)
SkipWhile(Func<T,Integer,Boolean>) (Inherited from TEnumerableBase<T>)
SkipWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
Sort(IComparer<T>, Integer, Integer) (Inherited from TAbstractArrayList<T>)
Sum(Func<T,Currency>) (Inherited from TEnumerableBase<T>)
Sum(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Take(Integer) (Inherited from TEnumerableBase<T>)
TakeLast(Integer) (Inherited from TEnumerableBase<T>)
TakeWhile(Func<T,Integer,Boolean>) (Inherited from TEnumerableBase<T>)
TakeWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
ToArray (Inherited from TAbstractArrayList<T>)
TrimExcess (Inherited from TAbstractArrayList<T>)
TryGetElementAt(T, Integer) (Inherited from TAbstractArrayList<T>)
TryGetFirst(T) (Inherited from TAbstractArrayList<T>)
TryGetFirst(T, Predicate<T>) (Inherited from TEnumerableBase<T>)
TryGetFirst(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetLast(T) (Inherited from TAbstractArrayList<T>)
TryGetLast(T, Predicate<T>) (Inherited from TEnumerableBase<T>)
TryGetLast(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingle(T) (Inherited from TAbstractArrayList<T>)
TryGetSingle(T, Predicate<T>) (Inherited from TEnumerableBase<T>)
TryGetSingle(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingleOrDefault(Void, IInterface, TGetCurrentWithPredicate) (Inherited from TEnumerableBase)
Union(IEnumerable<T>, IEqualityComparer<T>) (Inherited from TEnumerableBase<T>)
Where(Func<T,Integer,Boolean>) (Inherited from TEnumerableBase<T>)
WhereIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
_AddRef (Inherited from TRefCountedObject)
_Release (Inherited from TRefCountedObject)
__SuppressWarning(Void) (Inherited from TEnumerableBase<T>)

Fields

fComparer (Inherited from TEnumerableBase<T>)
fRefCount (Inherited from TRefCountedObject)
this (Inherited from TEnumerableBase)