C# 클래스 Microsoft.Scripting.Runtime.LegacyScriptCode

상속: SavableScriptCode
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
EnsureCompiled ( ) : void
LegacyScriptCode ( LambdaExpression code, DlrMainCallTarget target, SourceUnit sourceUnit ) : System.Linq.Expressions
LegacyScriptCode ( LambdaExpression code, SourceUnit sourceUnit ) : System.Linq.Expressions
Load ( DlrMainCallTarget method, LanguageContext language, string path ) : ScriptCode
Run ( ) : object
Run ( Scope scope ) : object

보호된 메소드들

메소드 설명
CompileForSave ( TypeGen typeGen ) : Type>.KeyValuePair
InvokeTarget ( LambdaExpression code, Scope scope ) : object

비공개 메소드들

메소드 설명
EnsureTarget ( LambdaExpression code ) : DlrMainCallTarget

메소드 상세

CompileForSave() 보호된 메소드

protected CompileForSave ( TypeGen typeGen ) : Type>.KeyValuePair
typeGen Microsoft.Scripting.Generation.TypeGen
리턴 Type>.KeyValuePair

EnsureCompiled() 공개 메소드

public EnsureCompiled ( ) : void
리턴 void

InvokeTarget() 보호된 메소드

protected InvokeTarget ( LambdaExpression code, Scope scope ) : object
code System.Linq.Expressions.LambdaExpression
scope Scope
리턴 object

LegacyScriptCode() 공개 메소드

public LegacyScriptCode ( LambdaExpression code, DlrMainCallTarget target, SourceUnit sourceUnit ) : System.Linq.Expressions
code System.Linq.Expressions.LambdaExpression
target DlrMainCallTarget
sourceUnit SourceUnit
리턴 System.Linq.Expressions

LegacyScriptCode() 공개 메소드

public LegacyScriptCode ( LambdaExpression code, SourceUnit sourceUnit ) : System.Linq.Expressions
code System.Linq.Expressions.LambdaExpression
sourceUnit SourceUnit
리턴 System.Linq.Expressions

Load() 공개 정적인 메소드

public static Load ( DlrMainCallTarget method, LanguageContext language, string path ) : ScriptCode
method DlrMainCallTarget
language LanguageContext
path string
리턴 ScriptCode

Run() 공개 메소드

public Run ( ) : object
리턴 object

Run() 공개 메소드

public Run ( Scope scope ) : object
scope Scope
리턴 object