Table of Contents

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