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)))); }
public override SyntaxList <StatementSyntax> VisitReturnStatement(VBSyntax.ReturnStatementSyntax node) => AddLocalVariables(node);
public override Task <SyntaxList <StatementSyntax> > VisitReturnStatement(VBSyntax.ReturnStatementSyntax node) => AddLocalVariablesAsync(node);