/// Execute action public override object Execute() { object o = base.Execute(); if (o != null) { return(o); } var type = Context.GetClassInstanceType(this); ExecutableScriptBase es = (ExecutableScriptBase)Utils.CreateInstance(type); return(es.Execute()); }
/// Constructor accepting delegate public CompiledCode(ScriptContext.ScriptExecuteMethod method) { Script = new UserCode(method); }