C# Класс Jurassic.Compiler.GlobalMethodGenerator

Represents the information needed to compile global code.
Наследование: MethodGenerator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Execute ( ) : object

Executes the script.

GlobalMethodGenerator ( ScriptEngine engine, ScriptSource source, Jurassic.Compiler.CompilerOptions options ) : System

Creates a new GlobalMethodGenerator instance.

Parse ( ) : void

Parses the source text into an abstract syntax tree.

Защищенные методы

Метод Описание
GenerateCode ( ILGenerator generator, OptimizationInfo optimizationInfo ) : void

Generates IL for the script.

GetMethodName ( ) : string

Gets a name for the generated method.

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

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

Executes the script.
public Execute ( ) : object
Результат object

GenerateCode() защищенный Метод

Generates IL for the script.
protected GenerateCode ( ILGenerator generator, OptimizationInfo optimizationInfo ) : void
generator ILGenerator The generator to output the CIL to.
optimizationInfo OptimizationInfo Information about any optimizations that should be performed.
Результат void

GetMethodName() защищенный Метод

Gets a name for the generated method.
protected GetMethodName ( ) : string
Результат string

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

Creates a new GlobalMethodGenerator instance.
public GlobalMethodGenerator ( ScriptEngine engine, ScriptSource source, Jurassic.Compiler.CompilerOptions options ) : System
engine ScriptEngine The script engine.
source ScriptSource The source of javascript code.
options Jurassic.Compiler.CompilerOptions Options that influence the compiler.
Результат System

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

Parses the source text into an abstract syntax tree.
public Parse ( ) : void
Результат void