Exemplo n.º 1
0
        /// <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;
 }