Table of Contents

Class ControllerTypeCollection

Namespace
Lers.Core
Assembly
Lers.System.dll

Коллекция описаний моделей коммуникационных контроллеров ControllerType, доступная только для чтения.

public class ControllerTypeCollection : IReadOnlyCollection<ControllerType>, IEnumerable<ControllerType>, IEnumerable
Inheritance
ControllerTypeCollection
Implements
Inherited Members
Extension Methods

Properties

Count

Возвращает число записей ControllerType в коллекции.

public int Count { get; }

Property Value

int

this[int]

Получает элемент коллекции с указанным индексом.

public ControllerType this[int index] { get; }

Parameters

index int

Отсчитываемый от нуля индекс получаемого элемента.

Property Value

ControllerType

Экземпляр ControllerType.

Methods

GetByModel(ControllerModel)

Возвращает описание указанной модели коммуникационного контроллера.

public ControllerType GetByModel(ControllerModel model)

Parameters

model ControllerModel

Модель коммуникационного контроллера.

Returns

ControllerType

Экземпляр ControllerType или null, если описание указанной модели отсутствует.

GetEnumerator()

Возвращает перечислитель, осуществляющий итерацию в коллекции.

public IEnumerator<ControllerType> GetEnumerator()

Returns

IEnumerator<ControllerType>

Перечислитель IEnumerator<T>, который может использоваться для перебора коллекции.