コード例 #1
0
ファイル: Tree.cs プロジェクト: vain0x/playground
 public override X Accept <X, Y>(TreeVisitor <X, Y> visitor, TreeDecomposer <X, Y> decomposer)
 {
     return(visitor.VisitNode(this, decomposer.Decompose(visitor, Left), decomposer.Decompose(visitor, Right)));
 }
コード例 #2
0
ファイル: Tree.cs プロジェクト: vain0x/playground
 public abstract X Accept <X, Y>(TreeVisitor <X, Y> visitor, TreeDecomposer <X, Y> decomposer);
コード例 #3
0
ファイル: Tree.cs プロジェクト: vain0x/playground
 public override X Accept <X, Y>(TreeVisitor <X, Y> visitor, TreeDecomposer <X, Y> decomposer)
 {
     return(visitor.VisitLeaf());
 }