C# Class Core.DlrEngine

Afficher le fichier Open project: jflam/repl-lib Class Usage Examples

Protected Properties

Свойство Type Description
_compilerOptions CompilerOptions
_engine ScriptEngine
_outputStream MemoryStream
_scope ScriptScope

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateScriptSourceFromString ( string code ) : Microsoft.Scripting.ScriptSource
CreateSourceUnit ( string code ) : SourceUnit
ResetOutputStream ( ) : void

Method Details

CreateScriptScope() public méthode

public CreateScriptScope ( ) : ScriptScope
Résultat ScriptScope

CreateScriptSourceFromString() protected méthode

protected CreateScriptSourceFromString ( string code ) : Microsoft.Scripting.ScriptSource
code string
Résultat Microsoft.Scripting.ScriptSource

CreateSourceUnit() protected méthode

protected CreateSourceUnit ( string code ) : SourceUnit
code string
Résultat SourceUnit

Execute() public méthode

public Execute ( string code ) : object
code string
Résultat object

GetFileExtension() public méthode

public GetFileExtension ( ) : string
Résultat string

GetFileExtensions() public méthode

public GetFileExtensions ( ) : IList
Résultat IList

GetTokenInfos() public méthode

public GetTokenInfos ( string code ) : List
code string
Résultat List

InvokeMember() public abstract méthode

public abstract InvokeMember ( object target, string method ) : object
target object
method string
Résultat object

ReadStandardOutput() public méthode

public ReadStandardOutput ( ) : string
Résultat string

Require() public abstract méthode

public abstract Require ( string module ) : bool
module string
Résultat bool

Reset() public abstract méthode

public abstract Reset ( ScriptScope scope ) : void
scope ScriptScope
Résultat void

ResetOutputStream() protected méthode

protected ResetOutputStream ( ) : void
Résultat void

SetVariable() public méthode

public SetVariable ( string name, object value ) : void
name string
value object
Résultat void

Property Details

_compilerOptions protected_oe property

protected CompilerOptions _compilerOptions
Résultat CompilerOptions

_engine protected_oe property

protected ScriptEngine _engine
Résultat ScriptEngine

_outputStream protected_oe property

protected MemoryStream _outputStream
Résultat MemoryStream

_scope protected_oe property

protected ScriptScope _scope
Résultat ScriptScope