C# Класс IronPython.Compiler.Ast.LookupCompilationMode

Provides globals for when we need to lookup into a dictionary for each global access. This is the slowest form of globals and is only used when we need to run against an arbitrary dictionary given to us by a user.
Наследование: CompilationMode
Показать файл Открыть проект

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

Метод Описание
GetGlobal ( System.Linq.Expressions globalContext, int arrayIndex, PythonVariable variable, PythonGlobal global ) : Expression
LookupCompilationMode ( ) : System
MakeScriptCode ( IronPython.Compiler.Ast.PythonAst ast ) : ScriptCode
ReduceAst ( IronPython.Compiler.Ast.PythonAst instance, string name ) : LightLambdaExpression

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

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

public GetGlobal ( System.Linq.Expressions globalContext, int arrayIndex, PythonVariable variable, PythonGlobal global ) : Expression
globalContext System.Linq.Expressions
arrayIndex int
variable PythonVariable
global PythonGlobal
Результат System.Linq.Expressions.Expression

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

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

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

public MakeScriptCode ( IronPython.Compiler.Ast.PythonAst ast ) : ScriptCode
ast IronPython.Compiler.Ast.PythonAst
Результат Microsoft.Scripting.ScriptCode

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

public ReduceAst ( IronPython.Compiler.Ast.PythonAst instance, string name ) : LightLambdaExpression
instance IronPython.Compiler.Ast.PythonAst
name string
Результат LightLambdaExpression