C# Class LSLib.LS.Story.RuleNode

Inheritance: RelNode
Exibir arquivo Open project: Norbyte/lslib Class Usage Examples

Public Properties

Property Type Description
Calls List
DerivedGoalId System.UInt32
IsQuery bool
Line System.UInt32
Variables List

Public Methods

Method Description
DebugDump ( TextWriter writer, Story story ) : void
GetRoot ( Story story ) : Node
GetRuleType ( Story story ) : RuleType
MakeInitialTuple ( ) : Tuple
MakeScript ( TextWriter writer, Story story, Tuple tuple ) : void
NodeType ( ) : Type
Read ( OsiReader reader ) : void
TypeName ( ) : string
Write ( OsiWriter writer ) : void

Method Details

DebugDump() public method

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

GetRoot() public method

public GetRoot ( Story story ) : Node
story Story
return Node

GetRuleType() public method

public GetRuleType ( Story story ) : RuleType
story Story
return RuleType

MakeInitialTuple() public method

public MakeInitialTuple ( ) : Tuple
return Tuple

MakeScript() public method

public MakeScript ( TextWriter writer, Story story, Tuple tuple ) : void
writer System.IO.TextWriter
story Story
tuple Tuple
return void

NodeType() public method

public NodeType ( ) : Type
return System.Type

Read() public method

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

TypeName() public method

public TypeName ( ) : string
return string

Write() public method

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

Property Details

Calls public_oe property

public List Calls
return List

DerivedGoalId public_oe property

public UInt32,System DerivedGoalId
return System.UInt32

IsQuery public_oe property

public bool IsQuery
return bool

Line public_oe property

public UInt32,System Line
return System.UInt32

Variables public_oe property

public List Variables
return List