Table of Contents

Class SystemContractAnalysisDataObject

Namespace
Lers.Analysis.Nodes
Assembly
Lers.System.dll

Данные сравнения потребления с договорной нагрузкой по системе снабжения.

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

int

this[DataParameter]

Определение индексатора для доступа к элементам словаря.

public ContractAnalysisDataRecord[] this[DataParameter key] { get; }

Parameters

key DataParameter

Параметр данных.

Property Value

ContractAnalysisDataRecord[]

Значение соответствующее переданному параметру.

Keys

Возвращает коллекцию, содержащую ключи из словаря.

public IEnumerable<DataParameter> Keys { get; }

Property Value

IEnumerable<DataParameter>

Values

Возвращает коллекцию, содержащую значения из словаря.

public IEnumerable<ContractAnalysisDataRecord[]> Values { get; }

Property Value

IEnumerable<ContractAnalysisDataRecord[]>

Methods

ContainsKey(DataParameter)

Определяет, содержится ли указанный ключ в словаре.

public bool ContainsKey(DataParameter key)

Parameters

key DataParameter

Тип параметра данных.

Returns

bool

true, если ключ был найден в словаре, иначе false.

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.

Returns

bool

Значение true, если элемент был получен, иначе false.