Class MeasurePointCellBindingCollection
Коллекция привязок параметров точки учета к ячейкам устройства.
public class MeasurePointCellBindingCollection : IDictionary<Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding>, ICollection<KeyValuePair<Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding>>, IEnumerable<KeyValuePair<Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding>>, IEnumerable
- Inheritance
-
MeasurePointCellBindingCollection
- 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[Tuple<DataParameter, DeviceDataType>]
Возвращает или задает значение, связанное с указанным ключом.
public MeasurePointCellBinding this[Tuple<DataParameter, DeviceDataType> key] { get; set; }
Parameters
key
Tuple<DataParameter, DeviceDataType>Ключ, значение которого требуется получить или задать.
Property Value
- MeasurePointCellBinding
Значение, связанное с указанным ключом.
Keys
Возвращает интерфейс ICollection, содержащий ключи IDictionary.
public ICollection<Tuple<DataParameter, DeviceDataType>> Keys { get; }
Property Value
Values
Возвращает интерфейс ICollection, содержащий значения из IDictionary.
public ICollection<MeasurePointCellBinding> Values { get; }
Property Value
Methods
Add(Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding)
Добавляет указанные ключ и значение в словарь.
public void Add(Tuple<DataParameter, DeviceDataType> key, MeasurePointCellBinding value)
Parameters
key
Tuple<DataParameter, DeviceDataType>Параметр.
value
MeasurePointCellBindingПривязка ячейки.
Clear()
Очищает коллекцию.
public void Clear()
ContainsKey(Tuple<DataParameter, DeviceDataType>)
Проверяет наличие привязки указанного параметра.
public bool ContainsKey(Tuple<DataParameter, DeviceDataType> key)
Parameters
key
Tuple<DataParameter, DeviceDataType>Параметр.
Returns
- bool
Значение true, если такой параметр привязан и содержится в коллекции, иначе - false.
GetEnumerator()
Возвращает перечислитель, осуществляющий итерацию в коллекции.
public IEnumerator<KeyValuePair<Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding>> GetEnumerator()
Returns
- IEnumerator<KeyValuePair<Tuple<DataParameter, DeviceDataType>, MeasurePointCellBinding>>
Объект, который может использоваться для итерации элементов коллекции.
Remove(Tuple<DataParameter, DeviceDataType>)
Удаляет привязку указанного параметра из коллекции.
public bool Remove(Tuple<DataParameter, DeviceDataType> key)
Parameters
key
Tuple<DataParameter, DeviceDataType>Параметр.
Returns
- bool
Значение true, если элемент c указанным кодом успешно удален из коллекции, в противном случае - значение false.
ToString()
public override string ToString()
Returns
TryGetValue(Tuple<DataParameter, DeviceDataType>, out MeasurePointCellBinding)
Получает привязку ассоциированную с параметром.
public bool TryGetValue(Tuple<DataParameter, DeviceDataType> key, out MeasurePointCellBinding value)
Parameters
key
Tuple<DataParameter, DeviceDataType>Параметр.
value
MeasurePointCellBindingПолучаемое значение.
Returns
- bool
True, если коллекция хранит значение по данному ключу и False в противном случае.