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