C# Class Ink.Parsed.Story

Inheritance: FlowBase
Datei anzeigen Open project: inkle/ink Class Usage Examples

Public Properties

Property Type Description
constants Expression>.Dictionary
countAllVisits bool
externals ExternalDeclaration>.Dictionary

Public Methods

Method Description
AddExternal ( ExternalDeclaration decl ) : void
DontFlattenContainer ( Runtime container ) : void
Error ( string message, Parsed source, bool isWarning ) : void
ExportRuntime ( ErrorHandler errorHandler = null ) : Runtime.Story
IsExternal ( string namedFuncTarget ) : bool
ResetError ( ) : void
Story ( List toplevelObjects ) : System

Protected Methods

Method Description
PreProcessTopLevelObjects ( List topLevelContent ) : void

Private Methods

Method Description
FlattenContainersIn ( Runtime container ) : void
TryFlattenContainer ( Runtime container ) : void

Method Details

AddExternal() public method

public AddExternal ( ExternalDeclaration decl ) : void
decl ExternalDeclaration
return void

DontFlattenContainer() public method

public DontFlattenContainer ( Runtime container ) : void
container Runtime
return void

Error() public method

public Error ( string message, Parsed source, bool isWarning ) : void
message string
source Parsed
isWarning bool
return void

ExportRuntime() public method

public ExportRuntime ( ErrorHandler errorHandler = null ) : Runtime.Story
errorHandler ErrorHandler
return Runtime.Story

IsExternal() public method

public IsExternal ( string namedFuncTarget ) : bool
namedFuncTarget string
return bool

PreProcessTopLevelObjects() protected method

protected PreProcessTopLevelObjects ( List topLevelContent ) : void
topLevelContent List
return void

ResetError() public method

public ResetError ( ) : void
return void

Story() public method

public Story ( List toplevelObjects ) : System
toplevelObjects List
return System

Property Details

constants public_oe property

public Dictionary constants
return Expression>.Dictionary

countAllVisits public_oe property

public bool countAllVisits
return bool

externals public_oe property

public Dictionary externals
return ExternalDeclaration>.Dictionary