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