Show / Hide Table of Contents

Namespace DotNext.Collections.Specialized

Classes

ConcurrentTypeMap

Represents thread-safe implementation of ITypeMap interface.

ConcurrentTypeMap<TValue>

Represents thread-safe implementation of ITypeMap<TValue> interface.

InvocationList

Provides various extensions for InvocationList<TDelegate> type.

TypeMap

Represents fast implementation of ITypeMap which is not thread safe.

TypeMap<TValue>

Represents fast implementation of ITypeMap<TValue> that is not thread safe.

Structs

ConcurrentTypeMap.Enumerator

Represents an enumerator over values stored in the map.

ConcurrentTypeMap<TValue>.Enumerator

Represents an enumerator over the values in the map.

InvocationList<TDelegate>

Represents immutable list of delegates.

InvocationList<TDelegate>.Enumerator

Represents enumerator over the list of delegates.

SingletonList<T>

Represents a list with one element.

SingletonList<T>.Enumerator

Represents an enumerator over the collection containing a single element.

TypeMap.Enumerator

Represents an enumerator over values stored in the map.

TypeMap<TValue>.Enumerator

Gets the enumerator over the values.

Interfaces

IReadOnlyTypeMap

Represents read-only view of a set of typed values.

IReadOnlyTypeMap<TValue>

Represents read-only view of the dictionary where the values are associated with the types.

ITypeMap

Represents specialized set that store values of different types efficiently.

ITypeMap<TValue>

Represents specialized dictionary where each key is represented by generic parameter.

☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾