TEnumerableBase<T> Class

Definition

Delphi
type TEnumerableBase<T> = class(TEnumerableBase)

Type Parameters

T
Inheritance
TObject
TEnumerableBase<T>
Derived
TDroppedFilesEnumerable
TFileEnumerable
TFileListEnumerable

Properties

RefCount (Inherited from TRefCountedObject)

Methods

AfterConstruction
Aggregate(Func<T,T,T>)
All(Predicate<T>)
Any (Inherited from TEnumerableBase)
Any(Predicate<T>)
AsObject (Inherited from TRefCountedObject)
AtLeast(Integer) (Inherited from TEnumerableBase)
AtMost(Integer) (Inherited from TEnumerableBase)
Average
Average(Func<T,Currency>)
Average(Func<T,Double>)
Average(Func<T,Int64>)
Average(Func<T,Integer>)
Average(Func<T,Single>)
Average(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
BeforeDestruction (Inherited from TRefCountedObject)
Between(Integer, Integer) (Inherited from TEnumerableBase)
Concat(IEnumerable<T>)
Contains(T)
Contains(T, IEqualityComparer<T>)
Contains(T, TEqualityComparison<T>)
Contains(Void, Pointer, TEqualsValue) (Inherited from TEnumerableBase)
CopyTo(TArray<T>, Integer)
DefaultIfEmpty
DefaultIfEmpty(T)
Distinct
Distinct(IEqualityComparer<T>)
ElementAt(Integer)
ElementAtOrDefault(Integer)
ElementAtOrDefault(Integer, T)
EqualsTo(IEnumerable<T>)
EqualsTo(IEnumerable<T>, IEqualityComparer<T>)
EqualsTo(Pointer, Integer, TEqualsArray) (Inherited from TEnumerableBase)
EqualsTo(array of T)
Exactly(Integer) (Inherited from TEnumerableBase)
Exclude(IEnumerable<T>)
Exclude(IEnumerable<T>, IEqualityComparer<T>)
ExtractAll(IInterface, Void) (Inherited from TEnumerableBase)
First
First(Predicate<T>)
FirstOrDefault
FirstOrDefault(Predicate<T>)
FirstOrDefault(Predicate<T>, T)
FirstOrDefault(T)
ForEach(Action<T>)
ForEach(IInterface, TCollectionOperation) (Inherited from TEnumerableBase)
GetComparer
GetCount (Inherited from TEnumerableBase)
GetElementType
GetInterface(TGuid, Void) (Inherited from TRefCountedObject)
GetIsEmpty (Inherited from TEnumerableBase)
GetNonEnumeratedCount (Inherited from TEnumerableBase)
Intersect(IEnumerable<T>)
Intersect(IEnumerable<T>, IEqualityComparer<T>)
Last
Last(Predicate<T>)
LastOrDefault
LastOrDefault(Predicate<T>)
LastOrDefault(Predicate<T>, T)
LastOrDefault(T)
Max
Max(Func<T,Currency>)
Max(Func<T,Double>)
Max(Func<T,Int64>)
Max(Func<T,Integer>)
Max(Func<T,Single>)
Max(IComparer<T>)
Max(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Max(TComparison<T>)
MaxMin(IInterface, Void, TGetCurrent, TGetCurrentWithSelector) (Inherited from TEnumerableBase)
Memoize
Min
Min(Func<T,Currency>)
Min(Func<T,Double>)
Min(Func<T,Int64>)
Min(Func<T,Integer>)
Min(Func<T,Single>)
Min(IComparer<T>)
Min(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Min(TComparison<T>)
MoveTo(IInterface, IInterface, PTypeInfo) (Inherited from TEnumerableBase)
NewInstance (Inherited from TEnumerableBase)
Ordered
Ordered(IComparer<T>)
Ordered(TComparison<T>)
QueryInterface(TGuid, Void)
QueryInterface(TGuid, Void, TGetCurrent, TAddToCollection) (Inherited from TEnumerableBase)
RemoveAll(IInterface, PTypeInfo) (Inherited from TEnumerableBase)
Reversed
Shuffled
Single
Single(Predicate<T>)
SingleOrDefault
SingleOrDefault(Predicate<T>)
SingleOrDefault(Predicate<T>, T)
SingleOrDefault(T)
Skip(Integer)
SkipLast(Integer)
SkipWhile(Func<T,Integer,Boolean>)
SkipWhile(Predicate<T>)
SkipWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
Sum
Sum(Func<T,Currency>)
Sum(Func<T,Double>)
Sum(Func<T,Int64>)
Sum(Func<T,Integer>)
Sum(Func<T,Single>)
Sum(IInterface, TGetCurrentWithSelector<Currency>) (Inherited from TEnumerableBase)
Take(Integer)
TakeLast(Integer)
TakeWhile(Func<T,Integer,Boolean>)
TakeWhile(Predicate<T>)
TakeWhileIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
ToArray
TryGetElementAt(T, Integer)
TryGetFirst(T)
TryGetFirst(T, Predicate<T>)
TryGetFirst(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetLast(T)
TryGetLast(T, Predicate<T>)
TryGetLast(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingle(T)
TryGetSingle(T, Predicate<T>)
TryGetSingle(Void, IInterface, TGetCurrentWithPredicate, TGetDefault) (Inherited from TEnumerableBase)
TryGetSingleOrDefault(Void, IInterface, TGetCurrentWithPredicate) (Inherited from TEnumerableBase)
Union(IEnumerable<T>)
Union(IEnumerable<T>, IEqualityComparer<T>)
Where(Func<T,Integer,Boolean>)
Where(Predicate<T>)
WhereIndex(IInterface, Void, TClass) (Inherited from TEnumerableBase)
_AddRef (Inherited from TRefCountedObject)
_Release (Inherited from TRefCountedObject)
__SuppressWarning(Void)

Fields

fComparer
fRefCount (Inherited from TRefCountedObject)
this (Inherited from TEnumerableBase)