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 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 |