BaseList

Ecng.Collections

Represents a base class for a strongly-typed list of items.

Наследует: BaseCollection<T, IList<T>>

Конструкторы

BaseList
protected BaseList(IList<TItem> innerList)
baseList = BaseList(innerList)

Represents a base class for a strongly-typed list of items.

BaseList
protected BaseList()
baseList = BaseList()

Initializes a new instance of the BaseList class with an empty inner list.

Методы

IndexOf
public override int IndexOf(TItem item)
result = baseList.IndexOf(item)

Determines the index of a specific item in the inner list.

item
The item to locate in the list.

Возвращает: The index of the item if found in the list; otherwise, -1.

OnGetItem
protected override TItem OnGetItem(int index)
result = baseList.OnGetItem(index)

Retrieves the item at the specified index from the inner list.

index
The zero-based index of the item to retrieve.

Возвращает: The item at the specified index.

OnInsert
protected override void OnInsert(int index, TItem item)
baseList.OnInsert(index, item)

Inserts an item into the inner list at the specified index.

index
The zero-based index at which the item should be inserted.
item
The item to insert into the list.
OnRemoveAt
protected override void OnRemoveAt(int index)
baseList.OnRemoveAt(index)

Removes the item at the specified index from the inner list.

index
The zero-based index of the item to remove.