C# Class Ink.Runtime.CallStack

Mostra file Open project: inkle/ink Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
CallStack ( CallStack toCopy ) : System.Collections.Generic
CallStack ( Container rootContentContainer ) : System.Collections.Generic
CanPop ( PushPopType type = null ) : bool
ContextForVariableNamed ( string name ) : int
GetJsonToken ( ) : object>.Dictionary
GetTemporaryVariableWithName ( string name, int contextIndex = -1 ) : Runtime.Object
Pop ( PushPopType type = null ) : void
PopThread ( ) : void
Push ( PushPopType type ) : void
PushThread ( ) : void
SetJsonToken ( object>.Dictionary jObject, Story storyContext ) : void
SetTemporaryVariable ( string name, Runtime value, bool declareNew, int contextIndex = -1 ) : void
ThreadWithIndex ( int index ) : Thread

Method Details

CallStack() public method

public CallStack ( CallStack toCopy ) : System.Collections.Generic
toCopy CallStack
return System.Collections.Generic

CallStack() public method

public CallStack ( Container rootContentContainer ) : System.Collections.Generic
rootContentContainer Container
return System.Collections.Generic

CanPop() public method

public CanPop ( PushPopType type = null ) : bool
type PushPopType
return bool

ContextForVariableNamed() public method

public ContextForVariableNamed ( string name ) : int
name string
return int

GetJsonToken() public method

public GetJsonToken ( ) : object>.Dictionary
return object>.Dictionary

GetTemporaryVariableWithName() public method

public GetTemporaryVariableWithName ( string name, int contextIndex = -1 ) : Runtime.Object
name string
contextIndex int
return Runtime.Object

Pop() public method

public Pop ( PushPopType type = null ) : void
type PushPopType
return void

PopThread() public method

public PopThread ( ) : void
return void

Push() public method

public Push ( PushPopType type ) : void
type PushPopType
return void

PushThread() public method

public PushThread ( ) : void
return void

SetJsonToken() public method

public SetJsonToken ( object>.Dictionary jObject, Story storyContext ) : void
jObject object>.Dictionary
storyContext Story
return void

SetTemporaryVariable() public method

public SetTemporaryVariable ( string name, Runtime value, bool declareNew, int contextIndex = -1 ) : void
name string
value Runtime
declareNew bool
contextIndex int
return void

ThreadWithIndex() public method

public ThreadWithIndex ( int index ) : Thread
index int
return Thread