C# Class IronRuby.Runtime.RubyScriptCode

Inheritance: Microsoft.Scripting.ScriptCode
Show file Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
CompileDebug System.Delegate
CompileLambda System.Delegate
CompileLambda System.Delegate
RubyScriptCode System.Linq.Expressions
Run object

Public Methods

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

Private Methods

Method 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 method

public RubyScriptCode ( Expression code, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
code Expression
sourceUnit SourceUnit
kind TopScopeFactoryKind
return System.Linq.Expressions

Run() public method

public Run ( ) : object
return object

Run() public method

public Run ( Scope scope ) : object
scope Scope
return object