예제 #1
0
 // TypeBinaryExpression
 private void DefaultWalk(TypeBinaryExpression node)
 {
     if (Walk(node)) {
         WalkNode(node.Expression);
     }
     PostWalk(node);
 }
예제 #2
0
 protected override Expression VisitTypeBinary(TypeBinaryExpression node)
 {
     return(Rewrite(node, node.Expression, node.Update));
 }
예제 #3
0
 // TypeBinaryExpression
 private void Dump(TypeBinaryExpression node)
 {
     WalkNode(node.Expression);
     Out(Flow.Space, ".is", Flow.Space);
     Out(node.TypeOperand.Name);
 }