Class ReadOnlyDictionary
public class ReadOnlyDictionary : IDictionary, ICollection, IEnumerable
- Inheritance
-
ReadOnlyDictionary
- Implements
- Inherited Members
Properties
Count
public virtual int Count { get; }
Property Value
IsFixedSize
public virtual bool IsFixedSize { get; }
Property Value
IsReadOnly
public virtual bool IsReadOnly { get; }
Property Value
IsSynchronized
public virtual bool IsSynchronized { get; }
Property Value
this[object]
public object this[object key] { get; set; }
Parameters
key
object
Property Value
Keys
public virtual ICollection Keys { get; }
Property Value
SyncRoot
public virtual object SyncRoot { get; }
Property Value
Values
public virtual ICollection Values { get; }
Property Value
Methods
Add(object, object)
public virtual void Add(object key, object value)
Parameters
Clear()
public virtual void Clear()
Contains(object)
public virtual bool Contains(object key)
Parameters
key
object
Returns
CopyTo(Array, int)
public virtual void CopyTo(Array array, int index)
Parameters
GetEnumerator()
public virtual IDictionaryEnumerator GetEnumerator()
Returns
ReadOnly(IDictionary)
Return a read only wrapper to an existing dictionary. Any change to the underlying dictionary will be propagated to the read-only wrapper.
public static ReadOnlyDictionary ReadOnly(IDictionary dictionary)
Parameters
dictionary
IDictionary
Returns
Remove(object)
public virtual void Remove(object key)
Parameters
key
object