Table of Contents

Class MeasurePointElectricPowerRecordCollection

Namespace
Lers.Data
Assembly
Lers.System.dll

Представляет коллекцию записей с электрической мощностью по точке учета.

public class MeasurePointElectricPowerRecordCollection : ICollection<MeasurePointElectricPowerRecord>, IEnumerable<MeasurePointElectricPowerRecord>, IEnumerable, IListSource
Inheritance
MeasurePointElectricPowerRecordCollection
Implements
Inherited Members
Extension Methods

Constructors

MeasurePointElectricPowerRecordCollection()

Инициализирует новый экземпляр MeasurePointElectricPowerRecordCollection.

public MeasurePointElectricPowerRecordCollection()

Properties

ContainsListCollection

Возвращает значение, показывающее, является ли данная коллекция коллекцией объектов IList.

public bool ContainsListCollection { get; }

Property Value

bool

Count

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

public int Count { get; }

Property Value

int

IsReadOnly

Получает значение, указывающее, доступен ли объект MeasurePointElectricPowerRecordCollection только для чтения.

public bool IsReadOnly { get; }

Property Value

bool

Methods

Add(MeasurePointElectricPowerRecord)

Добавляет запись в коллекцию.

public void Add(MeasurePointElectricPowerRecord item)

Parameters

item MeasurePointElectricPowerRecord

Запись, добавляемая в коллекцию.

Exceptions

ArgumentException

Запись с такими значением DateTime уже существует в коллекции.

AddRange(IEnumerable<MeasurePointElectricPowerRecord>)

Добавляет элементы указанной коллекции в эту коллекцию.

public void AddRange(IEnumerable<MeasurePointElectricPowerRecord> collection)

Parameters

collection IEnumerable<MeasurePointElectricPowerRecord>

Коллекция, элементы которой добавляются в эту коллекцию.

Clear()

Удаляет все записи из коллекции.

public void Clear()

Contains(MeasurePointElectricPowerRecord)

Определяет, входит ли указанная запись в коллекцию.

public bool Contains(MeasurePointElectricPowerRecord item)

Parameters

item MeasurePointElectricPowerRecord

Запись, поиск которой осуществляется в коллекции.

Returns

bool

Значение true, если запись найдена в коллекции, в противном случае — значение false.

Contains(DateTime)

Определяет, входит ли запись с указанными датой и временем в коллекцию.

public bool Contains(DateTime dateTime)

Parameters

dateTime DateTime

Дата и время записи, поиск которой осуществляется.

Returns

bool

Значение true, если запись найдена в коллекции, в противном случае — значение false.

CopyTo(MeasurePointElectricPowerRecord[], int)

Копирует коллецию целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива.

public void CopyTo(MeasurePointElectricPowerRecord[] array, int arrayIndex)

Parameters

array MeasurePointElectricPowerRecord[]

Одномерный массив MeasurePointElectricPowerRecord, в который копируются элементы этой коллекции. Массив должен иметь индексацию, начинающуюся с нуля.

arrayIndex int

Отсчитываемый от нуля индекс в массиве array, указывающий начало копирования.

Find(DateTime)

Выполняет поиск записи с указанными датой и временем.

public MeasurePointElectricPowerRecord Find(DateTime dateTime)

Parameters

dateTime DateTime

Дата и время записи, поиск которой осуществляется.

Returns

MeasurePointElectricPowerRecord

Запись с указанными датой и временем, если она найдена; в противном случае - null.

GetEnumerator()

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

public IEnumerator<MeasurePointElectricPowerRecord> GetEnumerator()

Returns

IEnumerator<MeasurePointElectricPowerRecord>

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

GetList()

Возвращает объект IList, который может быть связан с источником данных из объекта, самостоятельно не реализующего интерфейс IList.

public IList GetList()

Returns

IList

Объект IList, который может быть связан с источником данных из объекта.

Remove(MeasurePointElectricPowerRecord)

Удаляет указанную запись из коллекции.

public bool Remove(MeasurePointElectricPowerRecord item)

Parameters

item MeasurePointElectricPowerRecord

Запись, которую необходимо удалить из коллекции.

Returns

bool

Значение true, если запись успешно удалена, в противном случае — значение false. Этот метод также возвращает false, если запись не найдена в коллекции.

Remove(DateTime)

Удаляет запись с указанным датой и временем из коллекции.

public bool Remove(DateTime dateTime)

Parameters

dateTime DateTime

Дата и время записи, которую необходимо удалить из коллекции.

Returns

bool

Значение true, если запись успешно удалена, в противном случае — значение false. Этот метод также возвращает false, если запись не найдена в коллекции.