Example #1
0
 public AstActionBlock(ISourcePosition position, AstBlock parent, AstAction action)
     : base(position,parent)
 {
     if (action == null)
         throw new ArgumentNullException("action");
     Action = action;
 }
Example #2
0
        public object Capture(AstAction action)
        {
            if(action == null)
                throw new ArgumentNullException("action");

            PushWriter();
            action();
            return PopWriter();
        }