C# 클래스 MahTweets.Core.Scripting.DynamicLanguagesScriptEngine

상속: IScriptingEngine
파일 보기 프로젝트 열기: nickhodge/MahTweets.LawrenceHargrave

공개 메소드들

메소드 설명
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