/// <summary> /// Creates declared variables in the script context /// </summary> /// <param name="context"></param> /// <exception cref="ScriptRuntimeException"></exception> public ScriptRuntimeContext PrepareScript(GlobalRuntimeContext context) { ScriptRuntimeContext scriptContext = new ScriptRuntimeContext(context, this); foreach (ScriptDeclaration declaration in scriptDeclarations) { declaration.Execute(scriptContext); } return(scriptContext); }
public ScriptRuntimeContext(GlobalRuntimeContext globalContext, Script script) : base(globalContext) { this.script = script; }