C# Class IronRuby.Runtime.RubyScriptCode

Inheritance: Microsoft.Scripting.ScriptCode
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Private Properties

Свойство Type Description
CompileDebug System.Delegate
CompileLambda System.Delegate
CompileLambda System.Delegate
RubyScriptCode System.Linq.Expressions
Run object

Méthodes publiques

Méthode Description
RubyScriptCode ( Expression code, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
Run ( ) : object
Run ( Scope scope ) : object

Private Methods

Méthode Description
CompileDebug ( LambdaExpression lambda ) : Delegate
CompileLambda ( LambdaExpression lambda, Microsoft.Scripting.LanguageContext context ) : Delegate
CompileLambda ( LambdaExpression lambda, bool debugMode, bool noAdaptiveCompilation, int compilationThreshold ) : Delegate
RubyScriptCode ( ScriptCodeFunc target, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
Run ( Scope scope, bool bindGlobals ) : object

Method Details

RubyScriptCode() public méthode

public RubyScriptCode ( Expression code, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
code Expression
sourceUnit SourceUnit
kind TopScopeFactoryKind
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