[]
        
(Showing Draft Content)

C1.DataCollection.C1DelegateList-1

C1DelegateList<T> Class

Exposes an IList created dynamically by specifying a count and a selector which provide the items

Inheritance
C1DelegateList<T>
Namespace: C1.DataCollection
Assembly: C1.DataCollection.dll
Syntax
public class C1DelegateList<T> : IList, ICollection, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
Name Description
T

Constructors

Name Description
C1DelegateList(IReadOnlyList<T>)

Initializes a new instance of the C1DelegateList<T> class.

C1DelegateList(IList)

Initializes a new instance of the C1DelegateList<T> class.

C1DelegateList(Func<int>, Func<int, T>)

Initializes a new instance of the C1DelegateList<T> class.

C1DelegateList(int, Func<int, T>)

Initializes a new instance of the C1DelegateList<T> class.

Properties

Name Description
Count
IsFixedSize
IsReadOnly
IsSynchronized
this[int]
SyncRoot

Methods

Name Description
Add(object?)
Add(T)
Clear()
Contains(object?)
Contains(T)
CopyTo(Array, int)
CopyTo(T[], int)
GetEnumerator()
IndexOf(object?)
IndexOf(T)
Insert(int, object?)
Insert(int, T)
Remove(object?)
Remove(T)
RemoveAt(int)

Extension Methods