Table of Contents

Class MeasurePointReportCollection

Namespace
Lers.Core
Assembly
Lers.System.dll

Коллекция отчетов назначенных точке учета.

public class MeasurePointReportCollection : IList<MeasurePointReport>, ICollection<MeasurePointReport>, IEnumerable<MeasurePointReport>, IEnumerable
Inheritance
MeasurePointReportCollection
Implements
Inherited Members
Extension Methods

Properties

Count

Количество отчетов.

public int Count { get; }

Property Value

int

IsModified

Признак изменения какого-либо из элементов коллекции отчетов.

public bool IsModified { get; }

Property Value

bool

IsReadOnly

Признак Только для чтения.

public bool IsReadOnly { get; }

Property Value

bool

this[int]

Индексатор.

public MeasurePointReport this[int index] { get; set; }

Parameters

index int

Индекс отчета в коллекции.

Property Value

MeasurePointReport

Экземпляр MeasurePointReport.

Methods

Add(MeasurePointReport)

Добавляет отчет в коллекцию назначенных отчетов.

public void Add(MeasurePointReport item)

Parameters

item MeasurePointReport

Экземпляр MeasurePointReport.

Clear()

Очистка коллекции отчетов назначенных точке учета.

public void Clear()

Contains(MeasurePointReport)

Проверяет наличие заданного экземпляра MeasurePointReport в коллекции отчетов назначенных точке учета.

public bool Contains(MeasurePointReport item)

Parameters

item MeasurePointReport

Проверяемый экземпляр MeasurePointReport.

Returns

bool

true - найден, false - не найден.

CopyTo(MeasurePointReport[], int)

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

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

Parameters

array MeasurePointReport[]

Массив, в который копируются экземпляры коллекции.

arrayIndex int

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

GetDefaultBinding(SystemType)

Определяет привязку системных отчётов к системным отчётным формам.

public static Dictionary<SystemReport, SystemReportTemplate> GetDefaultBinding(SystemType systemType)

Parameters

systemType SystemType

Returns

Dictionary<SystemReport, SystemReportTemplate>

GetEnumerator()

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

public IEnumerator<MeasurePointReport> GetEnumerator()

Returns

IEnumerator<MeasurePointReport>

Интерфейс IEnumerator, который может использоваться для перебора элементов коллекции.

IndexOf(MeasurePointReport)

Определяет индекс требуемого отчета в коллекции отчетов назначенных точке учета.

public int IndexOf(MeasurePointReport item)

Parameters

item MeasurePointReport

Искомый экземпляр MeasurePointReport.

Returns

int

Номер индекса.

Insert(int, MeasurePointReport)

Вставляет отчет в коллекцию назначенных отчетов.

public void Insert(int index, MeasurePointReport item)

Parameters

index int

Индекс отчета в коллекции.

item MeasurePointReport

Экземпляр MeasurePointReport.

Remove(MeasurePointReport)

Удаляет отчет из коллекции назначенных отчетов.

public bool Remove(MeasurePointReport item)

Parameters

item MeasurePointReport

Экземпляр MeasurePointReport.

Returns

bool

Значение true, если элемент item успешно удален из коллекции, в противном случае - значение false.

RemoveAt(int)

Удаляет отчет с заданным индексом из коллекции назначенных отчетов.

public void RemoveAt(int index)

Parameters

index int

Индекс отчета в коллекции.