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 System.Collections.ObjectModel.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
Object
ReadOnlyDictionary<IConvertible, String>
EnumReadOnlyDictionary<TEnum>
Implements
IDictionary<IConvertible, String>
ICollection<KeyValuePair<IConvertible, String>>
IReadOnlyDictionary<IConvertible, String>
IReadOnlyCollection<KeyValuePair<IConvertible, String>>
IEnumerable<KeyValuePair<IConvertible, String>>
IDictionary
ICollection
IEnumerable
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>.ContainsKey(IConvertible)
ReadOnlyDictionary<IConvertible, String>.GetEnumerator()
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.CopyTo(Array, Int32)
ReadOnlyDictionary<IConvertible, String>.IDictionary.Add(Object, Object)
ReadOnlyDictionary<IConvertible, String>.IDictionary.Clear()
ReadOnlyDictionary<IConvertible, String>.IDictionary.Contains(Object)
ReadOnlyDictionary<IConvertible, String>.IDictionary.GetEnumerator()
ReadOnlyDictionary<IConvertible, String>.IDictionary.Remove(Object)
ReadOnlyDictionary<IConvertible, String>.IEnumerable.GetEnumerator()
ReadOnlyDictionary<IConvertible, String>.TryGetValue(IConvertible, String)
ReadOnlyDictionary<IConvertible, String>.Count
ReadOnlyDictionary<IConvertible, String>.Dictionary
ReadOnlyDictionary<IConvertible, String>.Empty
ReadOnlyDictionary<IConvertible, String>.Item[IConvertible]
ReadOnlyDictionary<IConvertible, String>.Keys
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
ReadOnlyDictionary<IConvertible, String>.ICollection.IsSynchronized
ReadOnlyDictionary<IConvertible, String>.ICollection.SyncRoot
ReadOnlyDictionary<IConvertible, String>.IDictionary.IsFixedSize
ReadOnlyDictionary<IConvertible, String>.IDictionary.IsReadOnly
ReadOnlyDictionary<IConvertible, String>.IDictionary.Item[Object]
ReadOnlyDictionary<IConvertible, String>.IDictionary.Keys
ReadOnlyDictionary<IConvertible, String>.IDictionary.Values
ReadOnlyDictionary<IConvertible, String>.Values

Constructors

EnumReadOnlyDictionary()

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

public EnumReadOnlyDictionary()

Exceptions

TypeArgumentException

TEnum does not represents an enumeration.

System.InvalidOperationException

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

See Also

ReadOnlyDictionary<TKey, TValue>