Spring.Base Spring.Collections.Base Spring.Collections.Base Unit On this page Classes Records Interfaces Enumerations Delegates Types Constants Routines Package: Spring.Base Classes TArrayIterator<T> TCircularArrayBuffer<T> TCollectionBase<T> Provides an abstract implementation for the ICollection<T> interface. TCollectionWrapper TEnumerableBase TEnumerableBase<T> TEnumerableExtension TEnumerableExtension<T> TEnumerableWrapper TFoldedArrayIterator<T> THashMapInnerCollection THashMapInnerCollection<T> TIterator<T> TMapBase<TKey,TValue> TSourceIterator<T> TTreeMapInnerCollection TTreeMapInnerCollection<T> Records TCollectionThunks<T1,T2> TCollectionThunks<T> TComparerThunks<T> TEnumeratorBlock TIteratorBlock TIteratorBlock<T> TIteratorMethods TPairComparer TPairComparer<TKey,TValue> Interfaces IEnumerableInternal IEnumeratorInternal Enumerations TExtensionKind Delegates TActionCall TAddToCollection TAssign TCollectionOperation TCompare TCompareMethod TContains TEqualsArray TEqualsCurrentWithOtherEnumerator TEqualsValue TGetCurrent TGetCurrentWithPredicate TGetCurrentWithSelector TGetCurrentWithSelector<T> TGetDefault Types PComparerVtable PEnumeratorBlock PEnumeratorVtable PIteratorBlock PPairComparer TComparerVtable TEnumeratorVtable Constants Concat CountMask DefaultIfEmpty Distinct Empty Exclude ICollectionGuid ICollectionOfTGuid IEnumerableGuid IEnumerableOfTGuid IInterfaceListGuid IListOfTGuid IObjectListGuid IPartitionOfTGuid IReadOnlyCollectionOfTGuid IReadOnlyDictionaryGuid IReadOnlyListOfTGuid Intersect Memoize Ordered OwnsObjectsBitIndex OwnsObjectsMask Partition PartitionFromEnd Reversed Select Shuffled SkipWhile SkipWhileIndex TakeWhile TakeWhileIndex Union Where WhereIndex Routines AssignComparer(Void, IInterface) DynArrayGrow(Pointer, PTypeInfo, NativeInt) EnsureEventInstance(TEventBase, Void, TEventBaseClass, TNotifyEvent) SupportsIndexedAccess(IInterface) UpdateNotify(TObject, TClass, Void)