C# Класс Interpreter

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

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

Свойство Тип Описание
Console IConsole
returnsValue bool

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

Метод Описание
AddNamespace ( string ns ) : void
AddReference ( string r ) : void
DefaultIncludeFile ( ) : string
FullExecutablePath ( ) : string
Interpreter ( ) : System
ProcessLine ( string line ) : bool
ReadIncludeFile ( string file ) : void
SetValue ( string name, object val ) : void

Приватные методы

Метод Описание
CompileLine ( string codeStr, CHash type, string assemblyName, string className ) : CompilerResults
CompileTemplate ( CompilerParameters cp, string codeStr, CHash type, string className ) : CompilerResults
ExecuteLine ( string codeStr ) : void
GetPublicRuntimeType ( object symVal ) : Type
MassageInput ( string s, bool &wasAssignment ) : string
ProcessCommand ( string line ) : void
ShowErrors ( CompilerResults cr, string codeStr ) : void
firstToken ( string s ) : string
word_within ( string s, string strs ) : bool

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

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

public AddNamespace ( string ns ) : void
ns string
Результат void

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

public AddReference ( string r ) : void
r string
Результат void

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

public DefaultIncludeFile ( ) : string
Результат string

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

public FullExecutablePath ( ) : string
Результат string

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

public Interpreter ( ) : System
Результат System

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

public ProcessLine ( string line ) : bool
line string
Результат bool

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

public ReadIncludeFile ( string file ) : void
file string
Результат void

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

public SetValue ( string name, object val ) : void
name string
val object
Результат void

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

Console публичное статическое свойство

public static IConsole Console
Результат IConsole

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

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