C# Class Ink.Parsed.Weave

Inheritance: Parsed.Object
Datei anzeigen Open project: inkle/ink Class Usage Examples

Public Properties

Property Type Description
gatherPointsToResolve List
looseEnds List

Private Properties

Property Type Description
WeavePointHasLooseEnd bool

Public Methods

Method Description
AddGeneralRuntimeContent ( Runtime content ) : void
AddRuntimeForGather ( Gather gather ) : void
AddRuntimeForNestedWeave ( Weave nestedResult ) : void
AddRuntimeForWeavePoint ( IWeavePoint weavePoint ) : void
CheckForWeavePointNamingCollisions ( ) : void
ConstructWeaveHierarchyFromIndentation ( ) : void
DetermineBaseIndentationFromContent ( List contentList ) : int
GenerateRuntimeObject ( ) : Runtime.Object
PassLooseEndsToAncestors ( ) : void
ReceiveLooseEnds ( List childWeaveLooseEnds ) : void
ResolveReferences ( Story context ) : void
Weave ( List cont, int indentIndex = -1 ) : System.Collections.Generic
WeavePointNamed ( string name ) : IWeavePoint

Private Methods

Method Description
WeavePointHasLooseEnd ( IWeavePoint weavePoint ) : bool

Method Details

AddGeneralRuntimeContent() public method

public AddGeneralRuntimeContent ( Runtime content ) : void
content Runtime
return void

AddRuntimeForGather() public method

public AddRuntimeForGather ( Gather gather ) : void
gather Gather
return void

AddRuntimeForNestedWeave() public method

public AddRuntimeForNestedWeave ( Weave nestedResult ) : void
nestedResult Weave
return void

AddRuntimeForWeavePoint() public method

public AddRuntimeForWeavePoint ( IWeavePoint weavePoint ) : void
weavePoint IWeavePoint
return void

CheckForWeavePointNamingCollisions() public method

public CheckForWeavePointNamingCollisions ( ) : void
return void

ConstructWeaveHierarchyFromIndentation() public method

public ConstructWeaveHierarchyFromIndentation ( ) : void
return void

DetermineBaseIndentationFromContent() public method

public DetermineBaseIndentationFromContent ( List contentList ) : int
contentList List
return int

GenerateRuntimeObject() public method

public GenerateRuntimeObject ( ) : Runtime.Object
return Runtime.Object

PassLooseEndsToAncestors() public method

public PassLooseEndsToAncestors ( ) : void
return void

ReceiveLooseEnds() public method

public ReceiveLooseEnds ( List childWeaveLooseEnds ) : void
childWeaveLooseEnds List
return void

ResolveReferences() public method

public ResolveReferences ( Story context ) : void
context Story
return void

Weave() public method

public Weave ( List cont, int indentIndex = -1 ) : System.Collections.Generic
cont List
indentIndex int
return System.Collections.Generic

WeavePointNamed() public method

public WeavePointNamed ( string name ) : IWeavePoint
name string
return IWeavePoint

Property Details

gatherPointsToResolve public_oe property

public List gatherPointsToResolve
return List

looseEnds public_oe property

public List looseEnds
return List