C# Class Microsoft.Scripting.Runtime.LegacyScriptCode

Inheritance: SavableScriptCode
Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CompileForSave ( TypeGen typeGen ) : Type>.KeyValuePair
InvokeTarget ( LambdaExpression code, Scope scope ) : object

Private Methods

Méthode Description
EnsureTarget ( LambdaExpression code ) : DlrMainCallTarget

Method Details

CompileForSave() protected méthode

protected CompileForSave ( TypeGen typeGen ) : Type>.KeyValuePair
typeGen Microsoft.Scripting.Generation.TypeGen
Résultat Type>.KeyValuePair

EnsureCompiled() public méthode

public EnsureCompiled ( ) : void
Résultat void

InvokeTarget() protected méthode

protected InvokeTarget ( LambdaExpression code, Scope scope ) : object
code System.Linq.Expressions.LambdaExpression
scope Scope
Résultat object

LegacyScriptCode() public méthode

public LegacyScriptCode ( LambdaExpression code, DlrMainCallTarget target, SourceUnit sourceUnit ) : System.Linq.Expressions
code System.Linq.Expressions.LambdaExpression
target DlrMainCallTarget
sourceUnit SourceUnit
Résultat System.Linq.Expressions

LegacyScriptCode() public méthode

public LegacyScriptCode ( LambdaExpression code, SourceUnit sourceUnit ) : System.Linq.Expressions
code System.Linq.Expressions.LambdaExpression
sourceUnit SourceUnit
Résultat System.Linq.Expressions

Load() public static méthode

public static Load ( DlrMainCallTarget method, LanguageContext language, string path ) : ScriptCode
method DlrMainCallTarget
language LanguageContext
path string
Résultat ScriptCode

Run() public méthode

public Run ( ) : object
Résultat object

Run() public méthode

public Run ( Scope scope ) : object
scope Scope
Résultat object