Class NodeContractAnalysis
Данные сравнения потребления с договорной нагрузкой по объекту учёта.
public class NodeContractAnalysis : IReadOnlyDictionary<SystemType, SystemContractAnalysisDataObject>, IReadOnlyCollection<KeyValuePair<SystemType, SystemContractAnalysisDataObject>>, IEnumerable<KeyValuePair<SystemType, SystemContractAnalysisDataObject>>, IEnumerable
- Inheritance
-
NodeContractAnalysis
- Implements
- Inherited Members
- Extension Methods
Properties
Count
Возвращает число пар "ключ-значение", содержащихся в словаре.
public int Count { get; }
Property Value
this[SystemType]
Определение индексатора для доступа к элементам словаря.
public SystemContractAnalysisDataObject this[SystemType key] { get; }
Parameters
key
SystemTypeТип системы.
Property Value
- SystemContractAnalysisDataObject
Значение соответствующее переданной системе.
Keys
Возвращает коллекцию, содержащую ключи из словаря.
public IEnumerable<SystemType> Keys { get; }
Property Value
Values
Возвращает коллекцию, содержащую значения из словаря.
public IEnumerable<SystemContractAnalysisDataObject> Values { get; }
Property Value
Methods
ContainsKey(SystemType)
Определяет, содержится ли указанный ключ в словаре.
public bool ContainsKey(SystemType key)
Parameters
key
SystemTypeТип инженерной системы.
Returns
GetEnumerator()
Возвращает перечислитель, осуществляющий перебор элементов списка.
public IEnumerator<KeyValuePair<SystemType, SystemContractAnalysisDataObject>> GetEnumerator()
Returns
- IEnumerator<KeyValuePair<SystemType, SystemContractAnalysisDataObject>>
Перечислитель, осуществляющий перебор элементов списка.
TryGetValue(SystemType, out SystemContractAnalysisDataObject)
Возвращает значение, связанное с заданным ключом.
public bool TryGetValue(SystemType key, out SystemContractAnalysisDataObject value)
Parameters
key
SystemTypeТип инженерной системы.
value
SystemContractAnalysisDataObjectДоговорное потребление по указанной системе, если оно найдено, в противном случае null.