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