Class UnmodifiableDictionary
- Namespace
- Enterprises.Org.BouncyCastle.Utilities.Collections
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class UnmodifiableDictionary : IDictionary, ICollection, IEnumerable
- Inheritance
-
UnmodifiableDictionary
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
UnmodifiableDictionary()
protected UnmodifiableDictionary()
Properties
Count
public abstract int Count { get; }
Property Value
- int
IsFixedSize
public abstract bool IsFixedSize { get; }
Property Value
- bool
IsReadOnly
public virtual bool IsReadOnly { get; }
Property Value
- bool
IsSynchronized
public abstract bool IsSynchronized { get; }
Property Value
- bool
this[object]
public virtual object this[object k] { get; set; }
Parameters
k
object
Property Value
- object
Keys
public abstract ICollection Keys { get; }
Property Value
- ICollection
SyncRoot
public abstract object SyncRoot { get; }
Property Value
- object
Values
public abstract ICollection Values { get; }
Property Value
- ICollection
Methods
Add(object, object)
public virtual void Add(object k, object v)
Parameters
k
object
v
object
Clear()
public virtual void Clear()
Contains(object)
public abstract bool Contains(object k)
Parameters
k
object
Returns
- bool
CopyTo(Array, int)
public abstract void CopyTo(Array array, int index)
Parameters
array
Array
index
int
GetEnumerator()
public abstract IDictionaryEnumerator GetEnumerator()
Returns
- IDictionaryEnumerator
GetValue(object)
protected abstract object GetValue(object k)
Parameters
k
object
Returns
- object
Remove(object)
public virtual void Remove(object k)
Parameters
k
object