C# Класс IronRuby.Runtime.RubyScriptCode

Наследование: Microsoft.Scripting.ScriptCode
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompileDebug System.Delegate
CompileLambda System.Delegate
CompileLambda System.Delegate
RubyScriptCode System.Linq.Expressions
Run object

Открытые методы

Метод Описание
RubyScriptCode ( Expression code, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
Run ( ) : object
Run ( Scope scope ) : object

Приватные методы

Метод Описание
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

Описание методов

RubyScriptCode() публичный Метод

public RubyScriptCode ( Expression code, SourceUnit sourceUnit, TopScopeFactoryKind kind ) : System.Linq.Expressions
code Expression
sourceUnit SourceUnit
kind TopScopeFactoryKind
Результат System.Linq.Expressions

Run() публичный Метод

public Run ( ) : object
Результат object

Run() публичный Метод

public Run ( Scope scope ) : object
scope Scope
Результат object