예제 #1
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Command != null)
     {
         Command.Visit(visitor);
     }
 }
예제 #2
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Commands != null)
     {
         foreach (var command in Commands)
         {
             command.Visit(visitor);
         }
     }
 }
예제 #3
0
파일: ExecuteIf.cs 프로젝트: vgrinin/gin
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Then != null)
     {
         Then.Visit(visitor);
     }
     if (Else != null)
     {
         Else.Visit(visitor);
     }
 }
예제 #4
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Try != null)
     {
         Try.Visit(visitor);
     }
     if (Catch != null)
     {
         Catch.Visit(visitor);
     }
     if (Finally != null)
     {
         Finally.Visit(visitor);
     }
 }
예제 #5
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (AfterComplete != null)
     {
         AfterComplete.Visit(visitor);
     }
     if (BeforeCreate != null)
     {
         BeforeCreate.Visit(visitor);
     }
     if (InputControls != null)
     {
         foreach (var item in InputControls)
         {
             item.Visit(visitor);
         }
     }
 }
예제 #6
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Commands != null)
     {
         foreach (var command in Commands)
         {
             command.Visit(visitor);
         }
     }
 }
예제 #7
0
파일: ExecuteIf.cs 프로젝트: vgrinin/gin
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Then != null)
     {
         Then.Visit(visitor);
     }
     if (Else != null)
     {
         Else.Visit(visitor);
     }
 }
예제 #8
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Try != null)
     {
         Try.Visit(visitor);
     }
     if (Catch != null)
     {
         Catch.Visit(visitor);
     }
     if (Finally != null)
     {
         Finally.Visit(visitor);
     }
 }
예제 #9
0
 public override void Visit(CommandVisitor visitor)
 {
     base.Visit(visitor);
     if (Command != null)
     {
         Command.Visit(visitor);
     }
 }
예제 #10
0
 public virtual void Visit(CommandVisitor visitor)
 {
     visitor.Visit(this);
 }