C# Класс kOS.Suffixed.AggregateResourceValue

Наследование: Structure
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
shared SharedObjects

Открытые методы

Метод Описание
AddResource ( PartResource resource ) : void
AggregateResourceValue ( PartResourceDefinition definition, SharedObjects shared ) : System.Collections.Generic
FromVessel ( Vessel vessel, SharedObjects shared ) : ListValue
GetAmount ( ) : ScalarValue
GetCapacity ( ) : ScalarValue
GetDensity ( ) : ScalarValue
GetName ( ) : kOS.Safe.Encapsulation.StringValue
GetParts ( ) : kOS.Suffixed.ListValue
PartsToList ( IEnumerable parts, SharedObjects shared ) : kOS.Suffixed.ListValue
ToString ( ) : string

Приватные методы

Метод Описание
InitializeAggregateResourceSuffixes ( ) : void
ProspectResources ( IEnumerable parts, SharedObjects shared ) : AggregateResourceValue>.Dictionary

Описание методов

AddResource() публичный Метод

public AddResource ( PartResource resource ) : void
resource PartResource
Результат void

AggregateResourceValue() публичный Метод

public AggregateResourceValue ( PartResourceDefinition definition, SharedObjects shared ) : System.Collections.Generic
definition PartResourceDefinition
shared SharedObjects
Результат System.Collections.Generic

FromVessel() публичный статический Метод

public static FromVessel ( Vessel vessel, SharedObjects shared ) : ListValue
vessel Vessel
shared SharedObjects
Результат ListValue

GetAmount() публичный Метод

public GetAmount ( ) : ScalarValue
Результат kOS.Safe.Encapsulation.ScalarValue

GetCapacity() публичный Метод

public GetCapacity ( ) : ScalarValue
Результат kOS.Safe.Encapsulation.ScalarValue

GetDensity() публичный Метод

public GetDensity ( ) : ScalarValue
Результат kOS.Safe.Encapsulation.ScalarValue

GetName() публичный Метод

public GetName ( ) : kOS.Safe.Encapsulation.StringValue
Результат kOS.Safe.Encapsulation.StringValue

GetParts() публичный Метод

public GetParts ( ) : kOS.Suffixed.ListValue
Результат kOS.Suffixed.ListValue

PartsToList() публичный статический Метод

public static PartsToList ( IEnumerable parts, SharedObjects shared ) : kOS.Suffixed.ListValue
parts IEnumerable
shared SharedObjects
Результат kOS.Suffixed.ListValue

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

shared защищенное свойство

protected SharedObjects shared
Результат SharedObjects