FreezableCollection<T> Class

public abstract class FreezableCollection<T> : ICollection<T>, IEnumerable<T>, IList<T>, IReadOnlyCollection<T>, IReadOnlyList<T>, IEnumerable

Type parameters

T

No documentation is available.

Implements

Constructors

NameDescription
FreezableCollection()

FreezableCollection()

FreezableCollection.cs
protected FreezableCollection()

No documentation is available.

Properties

NameDescription
Count
IsFrozen
IsReadOnly
public int Count { get; }

Property value

int

No documentation is available.

public bool IsFrozen { get; }

Property value

bool

No documentation is available.

public bool IsReadOnly { get; }

Property value

bool

No documentation is available.

Indexers

NameDescription
this[int]
public T this[int index] { get; set; }

Parameters

index int

Property value

T

No documentation is available.

Methods

NameDescription
Add(T)
Clear()
Contains(T)
CopyTo(T[], int)
GetEnumerator()
IndexOf(T)
Insert(int, T)
Remove(T)
RemoveAt(int)
System.Collections.IEnumerable.GetEnumerator()
ThrowIfFrozen()
ValidateItem(T)
public void Add(T item)

Parameters

item T

No documentation is available.

public void Clear()

No documentation is available.

public bool Contains(T item)

Parameters

item T

Returns

bool

No documentation is available.

CopyTo(T[], int)

FreezableCollection.cs
public void CopyTo(T[] array, int arrayIndex)

Parameters

array T[]
arrayIndex int

No documentation is available.

GetEnumerator()

FreezableCollection.cs
public IEnumerator<T> GetEnumerator()

No documentation is available.

public int IndexOf(T item)

Parameters

item T

Returns

int

No documentation is available.

public void Insert(int index, T item)

Parameters

index int
item T

No documentation is available.

public bool Remove(T item)

Parameters

item T

Returns

bool

No documentation is available.

public void RemoveAt(int index)

Parameters

index int

No documentation is available.

System.Collections.IEnumerable.GetEnumerator()

FreezableCollection.cs
IEnumerator IEnumerable.GetEnumerator()

No documentation is available.

ThrowIfFrozen()

FreezableCollection.cs
protected void ThrowIfFrozen()

No documentation is available.

ValidateItem(T)

FreezableCollection.cs
protected virtual void ValidateItem(T item)

Parameters

item T

No documentation is available.