C# Class LSLib.LS.Story.Adapter

Inheritance: OsirisSerializable
Show 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 property

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

LogicalIndices public 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 property

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

OwnerNode public property

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