C# Класс Core.DlrEngine

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_compilerOptions CompilerOptions
_engine ScriptEngine
_outputStream MemoryStream
_scope ScriptScope

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

Метод Описание
CreateScriptScope ( ) : ScriptScope
Execute ( string code ) : object
GetFileExtension ( ) : string
GetFileExtensions ( ) : IList
GetTokenInfos ( string code ) : List
InvokeMember ( object target, string method ) : object
ReadStandardOutput ( ) : string
Require ( string module ) : bool
Reset ( ScriptScope scope ) : void
SetVariable ( string name, object value ) : void

Защищенные методы

Метод Описание
CreateScriptSourceFromString ( string code ) : Microsoft.Scripting.ScriptSource
CreateSourceUnit ( string code ) : SourceUnit
ResetOutputStream ( ) : void

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

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

public CreateScriptScope ( ) : ScriptScope
Результат ScriptScope

CreateScriptSourceFromString() защищенный Метод

protected CreateScriptSourceFromString ( string code ) : Microsoft.Scripting.ScriptSource
code string
Результат Microsoft.Scripting.ScriptSource

CreateSourceUnit() защищенный Метод

protected CreateSourceUnit ( string code ) : SourceUnit
code string
Результат SourceUnit

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

public Execute ( string code ) : object
code string
Результат object

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

public GetFileExtension ( ) : string
Результат string

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

public GetFileExtensions ( ) : IList
Результат IList

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

public GetTokenInfos ( string code ) : List
code string
Результат List

InvokeMember() публичный абстрактный Метод

public abstract InvokeMember ( object target, string method ) : object
target object
method string
Результат object

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

public ReadStandardOutput ( ) : string
Результат string

Require() публичный абстрактный Метод

public abstract Require ( string module ) : bool
module string
Результат bool

Reset() публичный абстрактный Метод

public abstract Reset ( ScriptScope scope ) : void
scope ScriptScope
Результат void

ResetOutputStream() защищенный Метод

protected ResetOutputStream ( ) : void
Результат void

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

public SetVariable ( string name, object value ) : void
name string
value object
Результат void

Описание свойств

_compilerOptions защищенное свойство

protected CompilerOptions _compilerOptions
Результат CompilerOptions

_engine защищенное свойство

protected ScriptEngine _engine
Результат ScriptEngine

_outputStream защищенное свойство

protected MemoryStream _outputStream
Результат MemoryStream

_scope защищенное свойство

protected ScriptScope _scope
Результат ScriptScope