コード例 #1
0
 protected override object OnRun(EngineSession session)
 {
     return(((Func1Delegate)this.Handler)(
                session.DeviceContext,
                this.Child1.Run(session)
                ));
 }
コード例 #2
0
 protected override object OnRun(EngineSession session)
 {
     if (this.Child != null)
     {
         return(this.Child.Run(session));
     }
     else
     {
         return(null);
     }
 }
コード例 #3
0
        protected override object OnRun(EngineSession session)
        {
            foreach (var child in this.Children)
            {
                if (session.AbortReq)
                {
                    break;
                }

                object result = child.Run(session);
            }

            return(null);
        }
コード例 #4
0
        protected override object OnRun(EngineSession session)
        {
            object result = this.Child.Run(session);

            return(this.Handler(result));
        }
コード例 #5
0
 protected override object OnRun(EngineSession session)
 {
     throw new NotImplementedException();
 }