C# Class Irony.Interpreter.EvaluationContext

Mostra file Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Properties

Property Type Description
CallDispatcher DynamicCallDispatcher
Data DataStack
EvaluationTime int
Globals ValuesTable
GotoTarget AstNode
Jump JumpType
LanguageCaseSensitive bool
OutputBuffer StringBuilder
Runtime LanguageRuntime
ThreadId int
TopFrame Irony.Interpreter.StackFrame

Public Methods

Method Description
ClearLastResult ( ) : void
EvaluationContext ( LanguageRuntime runtime ) : System
PopFrame ( ) : void
PushFrame ( string methodName, AstNode node, Irony.Interpreter.StackFrame parent ) : void
SetValue ( Symbol symbol, object value ) : void
ThrowError ( string message ) : void
TryGetValue ( Symbol symbol, object &value ) : bool
Write ( string text ) : void
WriteLine ( string text ) : void

Method Details

ClearLastResult() public method

public ClearLastResult ( ) : void
return void

EvaluationContext() public method

public EvaluationContext ( LanguageRuntime runtime ) : System
runtime LanguageRuntime
return System

PopFrame() public method

public PopFrame ( ) : void
return void

PushFrame() public method

public PushFrame ( string methodName, AstNode node, Irony.Interpreter.StackFrame parent ) : void
methodName string
node AstNode
parent Irony.Interpreter.StackFrame
return void

SetValue() public method

public SetValue ( Symbol symbol, object value ) : void
symbol Symbol
value object
return void

ThrowError() public method

public ThrowError ( string message ) : void
message string
return void

TryGetValue() public method

public TryGetValue ( Symbol symbol, object &value ) : bool
symbol Symbol
value object
return bool

Write() public method

public Write ( string text ) : void
text string
return void

WriteLine() public method

public WriteLine ( string text ) : void
text string
return void

Property Details

CallDispatcher public_oe property

public DynamicCallDispatcher CallDispatcher
return DynamicCallDispatcher

Data public_oe property

public DataStack,Irony.Interpreter Data
return DataStack

EvaluationTime public_oe property

public int EvaluationTime
return int

Globals public_oe property

public ValuesTable Globals
return ValuesTable

GotoTarget public_oe property

public AstNode GotoTarget
return AstNode

Jump public_oe property

public JumpType Jump
return JumpType

LanguageCaseSensitive public_oe property

public bool LanguageCaseSensitive
return bool

OutputBuffer public_oe property

public StringBuilder OutputBuffer
return StringBuilder

Runtime public_oe property

public LanguageRuntime,Irony.Interpreter Runtime
return LanguageRuntime

ThreadId public_oe property

public int ThreadId
return int

TopFrame public_oe property

public StackFrame,Irony.Interpreter TopFrame
return Irony.Interpreter.StackFrame