示例#1
0
 protected internal virtual Expression VisitDo(DoCSharpStatement node) =>
 node.Update(
     VisitLabelTarget(node.BreakLabel),
     VisitLabelTarget(node.ContinueLabel),
     Visit(node.Body),
     Visit(node.Test),
     VisitAndConvert(node.Locals, nameof(VisitDo))
     );
 protected internal virtual Expression VisitDo(DoCSharpStatement node)
 {
     return(node.Update(VisitLabelTarget(node.BreakLabel), VisitLabelTarget(node.ContinueLabel), Visit(node.Body), Visit(node.Test)));
 }
 protected internal virtual Expression VisitDo(DoCSharpStatement node)
 {
     return node.Update(VisitLabelTarget(node.BreakLabel), VisitLabelTarget(node.ContinueLabel), Visit(node.Body), Visit(node.Test));
 }