示例#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);
 }