Table of Contents

Class ReadOnlyDictionary

Namespace
iText.Kernel.XMP.Impl
Assembly
itext.kernel.dll
public class ReadOnlyDictionary : IDictionary, ICollection, IEnumerable
Inheritance
ReadOnlyDictionary
Implements
Inherited Members

Properties

Count

public virtual int Count { get; }

Property Value

int

IsFixedSize

public virtual bool IsFixedSize { get; }

Property Value

bool

IsReadOnly

public virtual bool IsReadOnly { get; }

Property Value

bool

IsSynchronized

public virtual bool IsSynchronized { get; }

Property Value

bool

this[object]

public object this[object key] { get; set; }

Parameters

key object

Property Value

object

Keys

public virtual ICollection Keys { get; }

Property Value

ICollection

SyncRoot

public virtual object SyncRoot { get; }

Property Value

object

Values

public virtual ICollection Values { get; }

Property Value

ICollection

Methods

Add(object, object)

public virtual void Add(object key, object value)

Parameters

key object
value object

Clear()

public virtual void Clear()

Contains(object)

public virtual bool Contains(object key)

Parameters

key object

Returns

bool

CopyTo(Array, int)

public virtual void CopyTo(Array array, int index)

Parameters

array Array
index int

GetEnumerator()

public virtual IDictionaryEnumerator GetEnumerator()

Returns

IDictionaryEnumerator

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

ReadOnlyDictionary

Remove(object)

public virtual void Remove(object key)

Parameters

key object