C# Class Irony.Interpreter.EvaluationContext

Afficher le fichier Open project: o2platform/O2.Platform.Projects Class Usage Examples

Méthodes publiques

Свойство 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

Méthodes publiques

Méthode 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 méthode

public ClearLastResult ( ) : void
Résultat void

EvaluationContext() public méthode

public EvaluationContext ( LanguageRuntime runtime ) : System
runtime LanguageRuntime
Résultat System

PopFrame() public méthode

public PopFrame ( ) : void
Résultat void

PushFrame() public méthode

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

SetValue() public méthode

public SetValue ( Symbol symbol, object value ) : void
symbol Symbol
value object
Résultat void

ThrowError() public méthode

public ThrowError ( string message ) : void
message string
Résultat void

TryGetValue() public méthode

public TryGetValue ( Symbol symbol, object &value ) : bool
symbol Symbol
value object
Résultat bool

Write() public méthode

public Write ( string text ) : void
text string
Résultat void

WriteLine() public méthode

public WriteLine ( string text ) : void
text string
Résultat void

Property Details

CallDispatcher public_oe property

public DynamicCallDispatcher CallDispatcher
Résultat DynamicCallDispatcher

Data public_oe property

public DataStack,Irony.Interpreter Data
Résultat DataStack

EvaluationTime public_oe property

public int EvaluationTime
Résultat int

Globals public_oe property

public ValuesTable Globals
Résultat ValuesTable

GotoTarget public_oe property

public AstNode GotoTarget
Résultat AstNode

Jump public_oe property

public JumpType Jump
Résultat JumpType

LanguageCaseSensitive public_oe property

public bool LanguageCaseSensitive
Résultat bool

OutputBuffer public_oe property

public StringBuilder OutputBuffer
Résultat StringBuilder

Runtime public_oe property

public LanguageRuntime,Irony.Interpreter Runtime
Résultat LanguageRuntime

ThreadId public_oe property

public int ThreadId
Résultat int

TopFrame public_oe property

public StackFrame,Irony.Interpreter TopFrame
Résultat Irony.Interpreter.StackFrame