Table of Contents

Class EnumReadOnlyDictionary<TEnum>

Namespace
Cuemon.Collections.Generic
Assembly
Cuemon.Core.dll

Represents a read-only collection of key/value pairs that provides information about the specified TEnum. Implements the ReadOnlyDictionary<TKey,TValue>

public class EnumReadOnlyDictionary<TEnum> : ReadOnlyDictionary<IConvertible, string>, IDictionary<IConvertible, string>, ICollection<KeyValuePair<IConvertible, string>>, IReadOnlyDictionary<IConvertible, string>, IReadOnlyCollection<KeyValuePair<IConvertible, string>>, IEnumerable<KeyValuePair<IConvertible, string>>, IDictionary, ICollection, IEnumerable where TEnum : struct, IConvertible

Type Parameters

TEnum

The type of the enumeration.

Inheritance
EnumReadOnlyDictionary<TEnum>
Implements
Inherited Members
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.get_Item(IConvertible)
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.set_Item(IConvertible, String)
ReadOnlyDictionary<IConvertible, String>.IDictionary.get_Item(Object)
ReadOnlyDictionary<IConvertible, String>.IDictionary.set_Item(Object, Object)
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.Add(KeyValuePair<IConvertible, String>)
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.Clear()
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.Contains(KeyValuePair<IConvertible, String>)
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.CopyTo(KeyValuePair<IConvertible, String>[], Int32)
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.Remove(KeyValuePair<IConvertible, String>)
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Add(IConvertible, String)
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Remove(IConvertible)
ReadOnlyDictionary<IConvertible, String>.ICollection<KeyValuePair<IConvertible, String>>.IsReadOnly
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Item[IConvertible]
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Keys
ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Values
ReadOnlyDictionary<IConvertible, String>.IReadOnlyDictionary<IConvertible, String>.Keys
ReadOnlyDictionary<IConvertible, String>.IReadOnlyDictionary<IConvertible, String>.Values

Constructors

EnumReadOnlyDictionary()

Initializes a new instance of the EnumReadOnlyDictionary<TEnum> class.

public EnumReadOnlyDictionary()

Exceptions

TypeArgumentException

TEnum does not represents an enumeration.

InvalidOperationException

TEnum is a type from an assembly loaded in a reflection-only context.

See Also

ReadOnlyDictionary<TKey, TValue>