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
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
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