프로퍼티 | 타입 | 설명 | |
---|---|---|---|
DefaultNamespaces | string[] | ||
DefaultReferences | string[] |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ScriptExecutor | System | ||
ScriptExecutor | System |
메소드 | 설명 | |
---|---|---|
AddReferences ( ) : void | ||
Execute ( string script ) : ScriptResult | ||
ExecuteScript ( string script ) : ScriptResult | ||
ImportNamespaces ( ) : void | ||
Initialize ( IEnumerable |
||
RemoveNamespaces ( ) : void | ||
RemoveReferences ( ) : void | ||
Reset ( ) : void | ||
ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, ILogProvider logProvider ) : System | ||
ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, ILogProvider logProvider, IScriptLibraryComposer composer ) : System | ||
Terminate ( ) : void |
메소드 | 설명 | |
---|---|---|
EngineExecute ( string workingDirectory, string scriptArgs, FilePreProcessorResult result ) : ScriptResult | ||
InjectScriptLibraries ( string workingDirectory, FilePreProcessorResult result, object>.IDictionary |
||
LoadScriptLibraries ( string workingDirectory ) : FilePreProcessorResult |
메소드 | 설명 | |
---|---|---|
ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, Common logger ) : System | ||
ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, Common logger, IScriptLibraryComposer composer ) : System |
protected EngineExecute ( string workingDirectory, string scriptArgs, FilePreProcessorResult result ) : ScriptResult | ||
workingDirectory | string | |
scriptArgs | string | |
result | FilePreProcessorResult | |
리턴 | ScriptResult |
public ExecuteScript ( string script ) : ScriptResult | ||
script | string | |
리턴 | ScriptResult |
public Initialize ( IEnumerable |
||
paths | IEnumerable |
|
scriptPacks | IEnumerable |
|
리턴 | void |
protected InjectScriptLibraries ( string workingDirectory, FilePreProcessorResult result, object>.IDictionary |
||
workingDirectory | string | |
result | FilePreProcessorResult | |
state | object>.IDictionary | |
리턴 | void |
protected LoadScriptLibraries ( string workingDirectory ) : FilePreProcessorResult | ||
workingDirectory | string | |
리턴 | FilePreProcessorResult |
public ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, ILogProvider logProvider ) : System | ||
fileSystem | IFileSystem | |
filePreProcessor | IFilePreProcessor | |
scriptEngine | IScriptEngine | |
logProvider | ILogProvider | |
리턴 | System |
public ScriptExecutor ( IFileSystem fileSystem, IFilePreProcessor filePreProcessor, IScriptEngine scriptEngine, ILogProvider logProvider, IScriptLibraryComposer composer ) : System | ||
fileSystem | IFileSystem | |
filePreProcessor | IFilePreProcessor | |
scriptEngine | IScriptEngine | |
logProvider | ILogProvider | |
composer | IScriptLibraryComposer | |
리턴 | System |