Table of Contents

Class NodeContractAnalysis

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

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

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

int

this[SystemType]

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

public SystemContractAnalysisDataObject this[SystemType key] { get; }

Parameters

key SystemType

Тип системы.

Property Value

SystemContractAnalysisDataObject

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

Keys

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

public IEnumerable<SystemType> Keys { get; }

Property Value

IEnumerable<SystemType>

Values

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

public IEnumerable<SystemContractAnalysisDataObject> Values { get; }

Property Value

IEnumerable<SystemContractAnalysisDataObject>

Methods

ContainsKey(SystemType)

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

public bool ContainsKey(SystemType key)

Parameters

key SystemType

Тип инженерной системы.

Returns

bool

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

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.

Returns

bool

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