/// <summary>
 /// 
 /// </summary>
 /// <param name="__stored_command"></param>
 public override void store(Command __stored_command)
 {
     if ( __stored_command != this ) {
         this.commands_.Enqueue( __stored_command );
     }
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__stored_commands"></param>
 public override void storeAll(Command[] __stored_commands)
 {
     foreach ( Command command in __stored_commands ) {
         store( command );
     }
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__command"></param>
 public MacroQueueCommand(Command __command)
 {
     this.commands_ = new Queue<Command>();
     store( __command );
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__commands"></param>
 public MacroQueueCommand(Command[] __commands)
 {
     this.commands_ = new Queue<Command>();
     storeAll( __commands );
 }
Example #5
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__commands"></param>
 public Executor(Command[] __commands)
 {
     initialize( new MacroQueueCommand( __commands ) );
 }
Example #6
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__command"></param>
 public Executor(Command __command)
 {
     initialize( __command );
 }
Example #7
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__command"></param>
 private void initialize(Command __command)
 {
     this.command_ = __command;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__commands"></param>
 public MacroStackCommand(Command[] __commands)
 {
     this.commands_ = new Stack<Command>();
     storeAll( __commands );
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__command"></param>
 public MacroStackCommand(Command __command)
 {
     this.commands_ = new Stack<Command>();
     store( __command );
 }