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>>.IsReadOnlyReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.Item[IConvertible]ReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.KeysReadOnlyDictionary<IConvertible, String>.IDictionary<IConvertible, String>.ValuesReadOnlyDictionary<IConvertible, String>.IReadOnlyDictionary<IConvertible, String>.KeysReadOnlyDictionary<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>