Class NodeSignalCollection
Коллекция сигналов на объекте учета.
public class NodeSignalCollection : IList<NodeSignal>, ICollection<NodeSignal>, IEnumerable<NodeSignal>, IEnumerable
- Inheritance
-
NodeSignalCollection
- Implements
- Inherited Members
- Extension Methods
Properties
Count
Возвращает число элементов в коллекции.
public int Count { get; }
Property Value
IsModified
Признак изменения какого-либо из элементов коллекции.
public bool IsModified { get; }
Property Value
IsReadOnly
Признак Только для чтения.
public bool IsReadOnly { get; }
Property Value
this[int]
Индексатор.
public NodeSignal this[int index] { get; set; }
Parameters
index
intИндекс элемента в коллекции.
Property Value
- NodeSignal
Экземпляр NodeSignal.
Methods
Add(NodeSignal)
Добавляет элемент в коллекцию.
public void Add(NodeSignal item)
Parameters
item
NodeSignalЭкземпляр NodeSignal.
Clear()
Очищает коллекцию.
public void Clear()
Contains(NodeSignal)
Проверяет наличие заданного экземпляра NodeSignal в коллекции.
public bool Contains(NodeSignal item)
Parameters
item
NodeSignalПроверяемый экземпляр NodeSignal.
Returns
- bool
true - найден, false - не найден.
CopyTo(NodeSignal[], int)
Копирует экземпляры коллекции в массив, начиная с заданного индекса.
public void CopyTo(NodeSignal[] array, int arrayIndex)
Parameters
array
NodeSignal[]Массив, в который копируются экземпляры коллекции.
arrayIndex
intИндекс массива, начиная с которого записываются экземпляры коллекции.
GetEnumerator()
Возвращает перечислитель, выполняющий итерацию в коллекции.
public IEnumerator<NodeSignal> GetEnumerator()
Returns
- IEnumerator<NodeSignal>
Интерфейс IEnumerator, который может использоваться для перебора элементов коллекции.
IndexOf(NodeSignal)
Определяет индекс требуемого элемента в коллекции.
public int IndexOf(NodeSignal item)
Parameters
item
NodeSignalИскомый экземпляр NodeSignal.
Returns
- int
Номер индекса.
Insert(int, NodeSignal)
Вставляет элемент в коллекцию.
public void Insert(int index, NodeSignal item)
Parameters
index
intИндекс элемента в коллекции.
item
NodeSignalЭкземпляр NodeSignal.
Remove(NodeSignal)
Удаляет элемент из коллекции.
public bool Remove(NodeSignal item)
Parameters
item
NodeSignalЭкземпляр NodeSignal.
Returns
- bool
Значение true, если элемент item успешно удален из коллекции, в противном случае - значение false.
RemoveAt(int)
Удаляет элемент с заданным индексом из коллекции.
public void RemoveAt(int index)
Parameters
index
intИндекс элемента в коллекции.