C# Class IronPython.Compiler.PythonSavableScriptCode

A ScriptCode which can be saved to disk. We only create this when called via the clr.CompileModules API. This ScriptCode does not support running.
Inheritance: SavableScriptCode, ICustomScriptCodeData
Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Méthode Description
CreateScope ( ) : Scope
PythonSavableScriptCode ( Expression code, SourceUnit sourceUnit, string names, string moduleName ) : System.Linq.Expressions
Run ( ) : object
Run ( Scope scope ) : object

Méthodes protégées

Méthode Description
CompileForSave ( TypeGen typeGen ) : Type>.KeyValuePair

Private Methods

Méthode Description
ICustomScriptCodeData ( ) : string

Method Details

CompileForSave() protected méthode

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

CreateScope() public méthode

public CreateScope ( ) : Scope
Résultat Scope

PythonSavableScriptCode() public méthode

public PythonSavableScriptCode ( Expression code, SourceUnit sourceUnit, string names, string moduleName ) : System.Linq.Expressions
code Expression
sourceUnit SourceUnit
names string
moduleName string
Résultat System.Linq.Expressions

Run() public méthode

public Run ( ) : object
Résultat object

Run() public méthode

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