TEnumerableBase Class

Definition

Delphi
type TEnumerableBase = class(TRefCountedObject)
Inheritance
TObject
TEnumerableBase
Derived

Properties

RefCount (Inherited from TRefCountedObject)

Methods

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

Fields

fRefCount (Inherited from TRefCountedObject)
this