C# Class MahTweets.Core.Scripting.DynamicLanguagesScriptEngine

Inheritance: IScriptingEngine
Afficher le fichier Open project: nickhodge/MahTweets.LawrenceHargrave

Méthodes publiques

Méthode Description
AddVariableToAllScopes ( string varname, object theobject ) : void
ExecuteScript ( string key, string entrypoint, object inputthing, object context ) : object
ExecuteScriptFromStringWithLanguage ( string scriptString, TextBox bogusSyntaxError, string lang ) : void
ExecuteScriptGUID ( string guidName, string entrypoint, object inputthing ) : object
ExecuteScriptNoReturn ( string key, string entrypoint, object inputthing, object context ) : void
ParseScript ( string fullPathToScript ) : void
SetScriptRuntimeOutput ( ScriptStream scripterrorstream, ScriptStream scriptconsolestream ) : void
Start ( ) : void

Private Methods

Méthode Description
AddContextToScope ( ScriptScope sc, ScriptFile sf ) : void
AddVariablesToScope ( ScriptScope sc ) : void
DynamicLanguagesScriptEngine ( ) : System

Method Details

AddVariableToAllScopes() public méthode

public AddVariableToAllScopes ( string varname, object theobject ) : void
varname string
theobject object
Résultat void

ExecuteScript() public méthode

public ExecuteScript ( string key, string entrypoint, object inputthing, object context ) : object
key string
entrypoint string
inputthing object
context object
Résultat object

ExecuteScriptFromStringWithLanguage() public méthode

public ExecuteScriptFromStringWithLanguage ( string scriptString, TextBox bogusSyntaxError, string lang ) : void
scriptString string
bogusSyntaxError System.Windows.Controls.TextBox
lang string
Résultat void

ExecuteScriptGUID() public méthode

public ExecuteScriptGUID ( string guidName, string entrypoint, object inputthing ) : object
guidName string
entrypoint string
inputthing object
Résultat object

ExecuteScriptNoReturn() public méthode

public ExecuteScriptNoReturn ( string key, string entrypoint, object inputthing, object context ) : void
key string
entrypoint string
inputthing object
context object
Résultat void

ParseScript() public méthode

public ParseScript ( string fullPathToScript ) : void
fullPathToScript string
Résultat void

SetScriptRuntimeOutput() public méthode

public SetScriptRuntimeOutput ( ScriptStream scripterrorstream, ScriptStream scriptconsolestream ) : void
scripterrorstream ScriptStream
scriptconsolestream ScriptStream
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void