diff options
Diffstat (limited to 'Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs b/Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs index 7e9bdd6e3..52f595c3e 100644 --- a/Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs +++ b/Software/Visual_Studio/Tango.Scripting/ScriptEngine.cs @@ -18,12 +18,21 @@ namespace Tango.Scripting private OnExecuteParameters _onExecuteParameters; public List<Type> ReferencedAssemblies { get; private set; } + /// <summary> + /// Initializes a new instance of the <see cref="ScriptEngine"/> class. + /// </summary> + /// <param name="parameters">The parameters.</param> public ScriptEngine(OnExecuteParameters parameters) { _onExecuteParameters = parameters; ReferencedAssemblies = new List<Type>(); } + /// <summary> + /// Runs the specified code. + /// </summary> + /// <param name="code">The code.</param> + /// <returns></returns> public async Task Run(String code) { //My References. @@ -65,6 +74,9 @@ namespace Tango.Scripting "await Task.Factory.StartNew(() => { OnExecute(" + methodParameters + "); });", options: options, globals: _onExecuteParameters, cancellationToken: _cancaller.Token); } + /// <summary> + /// Stops this instance. + /// </summary> public void Stop() { _cancaller.Cancel(); |
