C# Class Sanderling.Parse.InventoryExtension

显示文件 Open project: Arcitectus/Sanderling

Public Properties

Property Type Description
InventoryCargoTypeAndSetLabel IEnumerable>>.IEnumerable

Public Methods

Method Description
ActiveShipSelectedCargoSpaceType ( this windowInventory ) : ShipCargoSpaceTypeEnum?
CargoSpaceTypeFromTreeEntry ( this entryShip, Sanderling.Interface.MemoryStruct entryCargoSpace ) : ShipCargoSpaceTypeEnum?
FromIventoryLabelParseShipCargoSpaceType ( this shipCargoSpaceTypeLabel ) : ShipCargoSpaceTypeEnum?
FromShipExtractSetCargoSpaceTypeAndTreeEntry ( this shipTreeEntry ) : MemoryStruct.ITreeViewEntry>>.IEnumerable
Parse ( this windowInventory ) : IWindowInventory
ParseAsInventoryCapacityGaugeMilli ( this gaugeString ) : IInventoryCapacityGauge
ParseAsInventoryTreeEntryShip ( this treeViewEntry ) : IInventoryTreeViewEntryShip
ParseTreeEntryLabelShipNameAndType ( this label ) : string>?.KeyValuePair
SetLeftTreeEntrySelected ( this windowInventory ) : IEnumerable
SetTreeEntrySuitingSelectedPath ( this setTreeEntryRoot, IEnumerable selectedPathListNodeLabel ) : IEnumerable
TreeEntryActiveShip ( this inventory ) : Sanderling.Interface.MemoryStruct.ITreeViewEntry
TreeEntryFromCargoSpaceType ( this shipTreeEntry, ShipCargoSpaceTypeEnum cargoSpaceType ) : Sanderling.Interface.MemoryStruct.ITreeViewEntry

Method Details

ActiveShipSelectedCargoSpaceType() static public method

static public ActiveShipSelectedCargoSpaceType ( this windowInventory ) : ShipCargoSpaceTypeEnum?
windowInventory this
return ShipCargoSpaceTypeEnum?

CargoSpaceTypeFromTreeEntry() static public method

static public CargoSpaceTypeFromTreeEntry ( this entryShip, Sanderling.Interface.MemoryStruct entryCargoSpace ) : ShipCargoSpaceTypeEnum?
entryShip this
entryCargoSpace Sanderling.Interface.MemoryStruct
return ShipCargoSpaceTypeEnum?

FromIventoryLabelParseShipCargoSpaceType() static public method

static public FromIventoryLabelParseShipCargoSpaceType ( this shipCargoSpaceTypeLabel ) : ShipCargoSpaceTypeEnum?
shipCargoSpaceTypeLabel this
return ShipCargoSpaceTypeEnum?

FromShipExtractSetCargoSpaceTypeAndTreeEntry() static public method

static public FromShipExtractSetCargoSpaceTypeAndTreeEntry ( this shipTreeEntry ) : MemoryStruct.ITreeViewEntry>>.IEnumerable
shipTreeEntry this
return MemoryStruct.ITreeViewEntry>>.IEnumerable

Parse() static public method

static public Parse ( this windowInventory ) : IWindowInventory
windowInventory this
return IWindowInventory

ParseAsInventoryCapacityGaugeMilli() static public method

static public ParseAsInventoryCapacityGaugeMilli ( this gaugeString ) : IInventoryCapacityGauge
gaugeString this
return IInventoryCapacityGauge

ParseAsInventoryTreeEntryShip() static public method

static public ParseAsInventoryTreeEntryShip ( this treeViewEntry ) : IInventoryTreeViewEntryShip
treeViewEntry this
return IInventoryTreeViewEntryShip

ParseTreeEntryLabelShipNameAndType() static public method

static public ParseTreeEntryLabelShipNameAndType ( this label ) : string>?.KeyValuePair
label this
return string>?.KeyValuePair

SetLeftTreeEntrySelected() static public method

static public SetLeftTreeEntrySelected ( this windowInventory ) : IEnumerable
windowInventory this
return IEnumerable

SetTreeEntrySuitingSelectedPath() static public method

static public SetTreeEntrySuitingSelectedPath ( this setTreeEntryRoot, IEnumerable selectedPathListNodeLabel ) : IEnumerable
setTreeEntryRoot this
selectedPathListNodeLabel IEnumerable
return IEnumerable

TreeEntryActiveShip() static public method

static public TreeEntryActiveShip ( this inventory ) : Sanderling.Interface.MemoryStruct.ITreeViewEntry
inventory this
return Sanderling.Interface.MemoryStruct.ITreeViewEntry

TreeEntryFromCargoSpaceType() static public method

static public TreeEntryFromCargoSpaceType ( this shipTreeEntry, ShipCargoSpaceTypeEnum cargoSpaceType ) : Sanderling.Interface.MemoryStruct.ITreeViewEntry
shipTreeEntry this
cargoSpaceType ShipCargoSpaceTypeEnum
return Sanderling.Interface.MemoryStruct.ITreeViewEntry

Property Details

InventoryCargoTypeAndSetLabel static_oe public_oe property

static public IEnumerable>> InventoryCargoTypeAndSetLabel
return IEnumerable>>.IEnumerable