C# Класс MahTweets.Core.Scripting.DynamicLanguagesScriptEngine

Наследование: IScriptingEngine
Показать файл Открыть проект

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

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

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

Метод Описание
AddContextToScope ( ScriptScope sc, ScriptFile sf ) : void
AddVariablesToScope ( ScriptScope sc ) : void
DynamicLanguagesScriptEngine ( ) : System

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

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

public AddVariableToAllScopes ( string varname, object theobject ) : void
varname string
theobject object
Результат void

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

public ExecuteScript ( string key, string entrypoint, object inputthing, object context ) : object
key string
entrypoint string
inputthing object
context object
Результат object

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

public ExecuteScriptFromStringWithLanguage ( string scriptString, TextBox bogusSyntaxError, string lang ) : void
scriptString string
bogusSyntaxError System.Windows.Controls.TextBox
lang string
Результат void

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

public ExecuteScriptGUID ( string guidName, string entrypoint, object inputthing ) : object
guidName string
entrypoint string
inputthing object
Результат object

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

public ExecuteScriptNoReturn ( string key, string entrypoint, object inputthing, object context ) : void
key string
entrypoint string
inputthing object
context object
Результат void

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

public ParseScript ( string fullPathToScript ) : void
fullPathToScript string
Результат void

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

public SetScriptRuntimeOutput ( ScriptStream scripterrorstream, ScriptStream scriptconsolestream ) : void
scripterrorstream ScriptStream
scriptconsolestream ScriptStream
Результат void

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

public Start ( ) : void
Результат void