Example #1
0
        /// 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());
        }
Example #2
0
 /// Constructor accepting delegate
 public CompiledCode(ScriptContext.ScriptExecuteMethod method)
 {
     Script = new UserCode(method);
 }