Spring.Collections Namespace
The Spring.Collections namespaces introduce the Collections Framework in spring4d.
Name | Description | |
---|---|---|
![]() | TArrayManager<T> | Represents type |
![]() | TCollectionHelper | Represents type |
![]() | TCollections | Provides static methods to create an instance of various interfaced generic collections such as IList<T> or IDictionary<TKey, TValue> . |
![]() | TEnumerable | Represents type |
![]() | TInstanceComparer<T> | Represents type |
![]() | TLinkedListNode<T> | Represents a node in a Spring.Collections|ILinkedList<T> . This class cannot be inherited. |
![]() | TStringComparer | Represents type |
Name | Description | |
---|---|---|
![]() | IArrayAccess<T> | Provides direct access to an array that is used for internal storage. |
![]() | IBidiDictionary<TKey,TValue> | Represents type |
![]() | ICollection | Represents type |
![]() | ICollection<T> | Defines methods to manipulate generic collections. |
![]() | ICollectionChangedEvent<T> | Represents type |
![]() | ICollectionOwnership | Represents type |
![]() | IDictionary | Represents type |
![]() | IDictionary<TKey,TValue> | Represents a generic collection of key/value pairs. |
![]() | IElementType | Internal interface. Reserved for future use. |
![]() | IEnumerable | Exposes an enumerator, which supports a simple iteration over a non-generic collection. |
![]() | IEnumerable<T> | Exposes the enumerator, which supports a simple iteration over a collection of a specified type. |
![]() | IEnumerator | Supports a simple iteration over a non-generic collection. |
![]() | IEnumerator<T> | Supports a simple iteration over a generic collection. |
![]() | IGrouping<TKey,TElement> | Represents a collection of elements that have a common key. |
![]() | IInterfaceList | Represents type |
![]() | ILinkedList<T> | Represents a doubly linked list. |
![]() | IList | Represents type |
![]() | IList<T> | Represents a collection of elements that can be individually accessed by index. |
![]() | ILookup<TKey,TElement> | Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values. |
![]() | IMap<TKey,TValue> | Represents a generic collection of key/value pairs. |
![]() | IMultiMap<TKey,TValue> | Represents type |
![]() | INotifyCollectionChanged<T> | Represents type |
![]() | IObjectList | Represents type |
![]() | IQueue | Represents type |
![]() | IQueue<T> | Represents a first-in, first-out collection of elements. |
![]() | IReadOnlyCollection | Represents type |
![]() | IReadOnlyCollection<T> | Represents a strongly-typed, read-only collection of elements. |
![]() | IReadOnlyDictionary | Represents type |
![]() | IReadOnlyDictionary<TKey,TValue> | Represents a generic read-only collection of key/value pairs. |
![]() | IReadOnlyList | Represents type |
![]() | IReadOnlyList<T> | Represents a read-only collection of elements that can be accessed by index. |
![]() | IReadOnlyMap<TKey,TValue> | Represents type |
![]() | IReadOnlyMultiMap<TKey,TValue> | Represents type |
![]() | ISet | Represents type |
![]() | ISet<T> | Provides the base interface for the abstraction of sets. |
![]() | IStack | Represents type |
![]() | IStack<T> | Represents a variable size last-in-first-out (LIFO) collection of instances of the same arbitrary type. |
Name | Description | |
---|---|---|
![]() | TOwnershipType | Defines the ownership style of an instance. |
Name | Description | |
---|---|---|
![]() | TCollectionChangedEvent<T> | Represents type |
Name | Description | |
---|---|---|
![]() | TCollectionChangedAction | Represents an alias of the TCollectionChangedAction type. |
![]() | TDictionaryOwnerships | Represents an alias of the TDictionaryOwnerships type. |
Name | Description | |
---|---|---|
![]() | caAdded | Represents constant |
![]() | caChanged | Represents constant |
![]() | caExtracted | Represents constant |
![]() | caMoved | Represents constant |
![]() | caRemoved | Represents constant |
![]() | caReplaced | Represents constant |
![]() | caReseted | Represents constant |
![]() | doOwnsKeys | Represents constant |
![]() | doOwnsValues | Represents constant |
![]() | InstanceComparer | Represents constant |
![]() | InstanceComparer_VTable | Represents constant |
Name | Description | |
---|---|---|
![]() | Compare_Instance(Pointer,TObject,TObject) | Represents method |
![]() | GetInstanceComparer | Represents method |
![]() | NopAddref(Pointer) | Represents method |
![]() | NopQueryInterface(Pointer,TGUID,Void) | Represents method |
![]() | NopRelease(Pointer) | Represents method |