Пример #1
0
 public override SyntaxList <StatementSyntax> VisitReturnStatement(VBSyntax.ReturnStatementSyntax node)
 {
     if (IsIterator)
     {
         return(SingleStatement(SyntaxFactory.YieldStatement(SyntaxKind.YieldBreakStatement)));
     }
     return(SingleStatement(SyntaxFactory.ReturnStatement((ExpressionSyntax)node.Expression?.Accept(_nodesVisitor))));
 }
 public override SyntaxList <StatementSyntax> VisitReturnStatement(VBSyntax.ReturnStatementSyntax node)
 {
     return(SingleStatement(SyntaxFactory.ReturnStatement((ExpressionSyntax)node.Expression?.Accept(nodesVisitor))));
 }
Пример #3
0
 public override SyntaxList <StatementSyntax> VisitReturnStatement(VBSyntax.ReturnStatementSyntax node) => AddLocalVariables(node);
Пример #4
0
 public override Task <SyntaxList <StatementSyntax> > VisitReturnStatement(VBSyntax.ReturnStatementSyntax node) => AddLocalVariablesAsync(node);