コード例 #1
0
ファイル: TransactionContainer.cs プロジェクト: vgrinin/gin
 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
ファイル: UserInputForm.cs プロジェクト: vgrinin/gin
 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
ファイル: CommandSequence.cs プロジェクト: vgrinin/gin
 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
ファイル: TryCatchFinally.cs プロジェクト: vgrinin/gin
 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
ファイル: TransactionContainer.cs プロジェクト: vgrinin/gin
 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);
 }