C# Class LSLib.LS.Story.Adapter

Inheritance: OsirisSerializable
Mostra file Open project: Norbyte/lslib Class Usage Examples

Public Properties

Property Type Description
Constants Tuple
LogicalIndices List
LogicalToPhysicalMap byte>.Dictionary
OwnerNode Node

Public Methods

Method Description
Adapt ( Tuple columns ) : Tuple
DebugDump ( TextWriter writer, Story story ) : void
Read ( OsiReader reader ) : void
Write ( OsiWriter writer ) : void

Method Details

Adapt() public method

public Adapt ( Tuple columns ) : Tuple
columns Tuple
return Tuple

DebugDump() public method

public DebugDump ( TextWriter writer, Story story ) : void
writer System.IO.TextWriter
story Story
return void

Read() public method

public Read ( OsiReader reader ) : void
reader OsiReader
return void

Write() public method

public Write ( OsiWriter writer ) : void
writer OsiWriter
return void

Property Details

Constants public_oe property

Constant output values
public Tuple,LSLib.LS.Story Constants
return Tuple

LogicalIndices public_oe property

Contains input logical attribute indices for each output physical attribute. A -1 means that the output attribute is a constant or null value; otherwise the output attribute maps to the specified logical index from the input tuple.
public List LogicalIndices
return List

LogicalToPhysicalMap public_oe property

Logical index => physical index map of the output tuple
public Dictionary LogicalToPhysicalMap
return byte>.Dictionary

OwnerNode public_oe property

Node that we're attached to
public Node,LSLib.LS.Story OwnerNode
return Node