Table of Contents

Class NodeReportCollection

Namespace
Lers.Core
Assembly
Lers.System.dll

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

public class NodeReportCollection : IList<NodeReport>, ICollection<NodeReport>, IEnumerable<NodeReport>, IEnumerable
Inheritance
NodeReportCollection
Implements
Inherited Members
Extension Methods

Fields

DefaultBinding

Определяет отчётные формы, соответствующие системным отчётам.

public static readonly Dictionary<SystemReport, SystemReportTemplate> DefaultBinding

Field Value

Dictionary<SystemReport, SystemReportTemplate>

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 NodeReport this[int index] { get; set; }

Parameters

index int

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

Property Value

NodeReport

Экземпляр NodeReport.

Methods

Add(NodeReport)

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

public void Add(NodeReport item)

Parameters

item NodeReport

Экземпляр NodeReport.

Clear()

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

public void Clear()

Contains(NodeReport)

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

public bool Contains(NodeReport item)

Parameters

item NodeReport

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

Returns

bool

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

CopyTo(NodeReport[], int)

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

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

Parameters

array NodeReport[]

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

arrayIndex int

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

GetEnumerator()

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

public IEnumerator<NodeReport> GetEnumerator()

Returns

IEnumerator<NodeReport>

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

IndexOf(NodeReport)

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

public int IndexOf(NodeReport item)

Parameters

item NodeReport

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

Returns

int

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

Insert(int, NodeReport)

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

public void Insert(int index, NodeReport item)

Parameters

index int

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

item NodeReport

Экземпляр NodeReport.

Remove(NodeReport)

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

public bool Remove(NodeReport item)

Parameters

item NodeReport

Экземпляр NodeReport.

Returns

bool

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

RemoveAt(int)

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

public void RemoveAt(int index)

Parameters

index int

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