TCollectionWrapper Class

Definition

Delphi
type TCollectionWrapper = class(TEnumerableBase)
Inheritance
TObject
TCollectionWrapper

Properties

RefCount (Inherited from TRefCountedObject)

Methods

AfterConstruction (Inherited from TRefCountedObject)
Aggregate(IInterface, Void, TGetCurrent, TGetCurrentWithSelector) (Inherited from TEnumerableBase)
All(IInterface, TGetCurrentWithSelector<Boolean>) (Inherited from TEnumerableBase)
Any (Inherited from TEnumerableBase)
AsObject (Inherited from TRefCountedObject)
AtLeast(Integer) (Inherited from TEnumerableBase)
AtMost(Integer) (Inherited from TEnumerableBase)
Average(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
BeforeDestruction
Between(Integer, Integer) (Inherited from TEnumerableBase)
Concat(IInterface, Void, TClass) (Inherited from TEnumerableBase)
Contains(Void, Pointer, TEqualsValue) (Inherited from TEnumerableBase)
CopyTo(Pointer, NativeInt, NativeInt, TGetCurrent) (Inherited from TEnumerableBase)
Create(TClass, IEnumerable, TList, TNotifyEvent, TCollectionFactory, Void, IInterface, PTypeInfo, Void)
DefaultIfEmpty(Pointer, Void, Pointer, TClass) (Inherited from TEnumerableBase)
Distinct(Pointer, Void, TClass) (Inherited from TEnumerableBase)
EqualsTo(Pointer, Integer, TEqualsArray) (Inherited from TEnumerableBase)
Exactly(Integer) (Inherited from TEnumerableBase)
Exclude(IInterface, Pointer, Void, TClass) (Inherited from TEnumerableBase)
ExtractAll(IInterface, Void) (Inherited from TEnumerableBase)
ForEach(IInterface, TCollectionOperation) (Inherited from TEnumerableBase)
GetCount
GetElementType
GetEnumerator(PPointer, PEnumeratorVtable, Pointer, Pointer)
GetInterface(TGuid, Void) (Inherited from TRefCountedObject)
GetIsEmpty (Inherited from TEnumerableBase)
GetNonEnumeratedCount
HandleDestroy(TObject)
Intersect(IInterface, Pointer, Void, TClass) (Inherited from TEnumerableBase)
Max(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
MaxMin(IInterface, Void, TGetCurrent, TGetCurrentWithSelector) (Inherited from TEnumerableBase)
Memoize(Void, TClass) (Inherited from TEnumerableBase)
Min(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
MoveTo(IInterface, IInterface, PTypeInfo) (Inherited from TEnumerableBase)
NewInstance (Inherited from TEnumerableBase)
Ordered(IInterface, Void, TClass) (Inherited from TEnumerableBase)
QueryInterface(TGuid, Void, TGetCurrent, TAddToCollection) (Inherited from TEnumerableBase)
RefreshIfEmpty
RemoveAll(IInterface, PTypeInfo) (Inherited from TEnumerableBase)
Reversed(Void, TClass) (Inherited from TEnumerableBase)
Shuffled(Void, TClass) (Inherited from TEnumerableBase)
Skip(Integer, Void, TClass) (Inherited from TEnumerableBase)
SkipLast(Integer, Void, TClass) (Inherited from TEnumerableBase)
SkipWhile(IInterface, Void, TClass) (Inherited from TEnumerableBase)
SkipWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
Sum(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Take(Integer, Void, TClass) (Inherited from TEnumerableBase)
TakeLast(Integer, Void, TClass) (Inherited from TEnumerableBase)
TakeWhile(IInterface, Void, TClass) (Inherited from TEnumerableBase)
TakeWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
ToArray(Pointer, Pointer, TGetCurrent) (Inherited from TEnumerableBase)
TryGetElementAt(Void, Integer, TGetCurrent, TGetDefault) (Inherited from TEnumerableBase)
TryGetFirst(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetLast(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingle(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingleOrDefault(Void, IInterface, TGetCurrentWithPredicate) (Inherited from TEnumerableBase)
Union(IInterface, Pointer, Void, TClass) (Inherited from TEnumerableBase)
Where(IInterface, Void, TClass) (Inherited from TEnumerableBase)
WhereIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
_AddRef (Inherited from TRefCountedObject)
_Release (Inherited from TRefCountedObject)

Fields