Class MeasurePointReportCollection
Коллекция отчетов назначенных точке учета.
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
IsModified
Признак изменения какого-либо из элементов коллекции отчетов.
public bool IsModified { get; }
Property Value
IsReadOnly
Признак Только для чтения.
public bool IsReadOnly { get; }
Property Value
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
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Индекс отчета в коллекции.