C# Класс Irony.Interpreter.EvaluationContext

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CallDispatcher DynamicCallDispatcher
Data DataStack
EvaluationTime int
Globals ValuesTable
GotoTarget AstNode
Jump JumpType
LanguageCaseSensitive bool
OutputBuffer StringBuilder
Runtime LanguageRuntime
ThreadId int
TopFrame Irony.Interpreter.StackFrame

Открытые методы

Метод Описание
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

Описание методов

ClearLastResult() публичный Метод

public ClearLastResult ( ) : void
Результат void

EvaluationContext() публичный Метод

public EvaluationContext ( LanguageRuntime runtime ) : System
runtime LanguageRuntime
Результат System

PopFrame() публичный Метод

public PopFrame ( ) : void
Результат void

PushFrame() публичный Метод

public PushFrame ( string methodName, AstNode node, Irony.Interpreter.StackFrame parent ) : void
methodName string
node AstNode
parent Irony.Interpreter.StackFrame
Результат void

SetValue() публичный Метод

public SetValue ( Symbol symbol, object value ) : void
symbol Symbol
value object
Результат void

ThrowError() публичный Метод

public ThrowError ( string message ) : void
message string
Результат void

TryGetValue() публичный Метод

public TryGetValue ( Symbol symbol, object &value ) : bool
symbol Symbol
value object
Результат bool

Write() публичный Метод

public Write ( string text ) : void
text string
Результат void

WriteLine() публичный Метод

public WriteLine ( string text ) : void
text string
Результат void

Описание свойств

CallDispatcher публичное свойство

public DynamicCallDispatcher CallDispatcher
Результат DynamicCallDispatcher

Data публичное свойство

public DataStack,Irony.Interpreter Data
Результат DataStack

EvaluationTime публичное свойство

public int EvaluationTime
Результат int

Globals публичное свойство

public ValuesTable Globals
Результат ValuesTable

GotoTarget публичное свойство

public AstNode GotoTarget
Результат AstNode

Jump публичное свойство

public JumpType Jump
Результат JumpType

LanguageCaseSensitive публичное свойство

public bool LanguageCaseSensitive
Результат bool

OutputBuffer публичное свойство

public StringBuilder OutputBuffer
Результат StringBuilder

Runtime публичное свойство

public LanguageRuntime,Irony.Interpreter Runtime
Результат LanguageRuntime

ThreadId публичное свойство

public int ThreadId
Результат int

TopFrame публичное свойство

public StackFrame,Irony.Interpreter TopFrame
Результат Irony.Interpreter.StackFrame