Table of Contents

Class UnmodifiableList

Namespace
Enterprises.Org.BouncyCastle.Utilities.Collections
Assembly
Enterprises.BouncyCastle.Crypto.dll
public abstract class UnmodifiableList : IList, ICollection, IEnumerable
Inheritance
UnmodifiableList
Implements
Derived
Inherited Members

Constructors

UnmodifiableList()

protected UnmodifiableList()

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[int]

public virtual object this[int i] { get; set; }

Parameters

i int

Property Value

object

SyncRoot

public abstract object SyncRoot { get; }

Property Value

object

Methods

Add(object)

public virtual int Add(object o)

Parameters

o object

Returns

int

Clear()

public virtual void Clear()

Contains(object)

public abstract bool Contains(object o)

Parameters

o object

Returns

bool

CopyTo(Array, int)

public abstract void CopyTo(Array array, int index)

Parameters

array Array
index int

GetEnumerator()

public abstract IEnumerator GetEnumerator()

Returns

IEnumerator

GetValue(int)

protected abstract object GetValue(int i)

Parameters

i int

Returns

object

IndexOf(object)

public abstract int IndexOf(object o)

Parameters

o object

Returns

int

Insert(int, object)

public virtual void Insert(int i, object o)

Parameters

i int
o object

Remove(object)

public virtual void Remove(object o)

Parameters

o object

RemoveAt(int)

public virtual void RemoveAt(int i)

Parameters

i int