30 references to EndSubOrFunctionStatement
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Lambda.vb (1)
496endSyntax = blockSyntax.EndSubOrFunctionStatement
Generated\Syntax.xml.Main.Generated.vb (2)
4240Dim newEndSubOrFunctionStatement = DirectCast(Visit(node.EndSubOrFunctionStatement), EndBlockStatementSyntax) 4241If node.EndSubOrFunctionStatement IsNot newEndSubOrFunctionStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
26092return Update(Me.Kind, subOrFunctionHeader, Me.Statements, Me.EndSubOrFunctionStatement) 26116return Update(Me.Kind, Me.SubOrFunctionHeader, statements, Me.EndSubOrFunctionStatement) 26162Return Me.EndSubOrFunctionStatement 26194If kind <> Me.Kind OrElse subOrFunctionHeader IsNot Me.SubOrFunctionHeader OrElse statements <> Me.Statements OrElse endSubOrFunctionStatement IsNot Me.EndSubOrFunctionStatement Then
Operations\VisualBasicOperationFactory.vb (1)
1332TryCast(syntax.Parent, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement Is syntax
Syntax\MultiLineLambdaExpressionSyntax.vb (1)
32Return EndSubOrFunctionStatement
Syntax\SyntaxFacts.vb (1)
269beforeEnd = (position < multiLineLambda.EndSubOrFunctionStatement.SpanStart)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
106If (multiLine.EndSubOrFunctionStatement Is node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
124multiLineLambda.EndSubOrFunctionStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
939If multiLineLambda.EndSubOrFunctionStatement IsNot Nothing Then 940Return multiLineLambda.EndSubOrFunctionStatement.BlockKeyword
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ExtractMethod\VisualBasicSelectionResult.vb (1)
323If(TryCast(container, MultiLineLambdaExpressionSyntax)?.EndSubOrFunctionStatement.EndKeyword = nextToken, False)
Structure\Providers\MultilineLambdaStructureProvider.vb (1)
19If Not lambdaExpression.EndSubOrFunctionStatement.IsMissing Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
2242ml.EndSubOrFunctionStatement.EndKeyword, 2243SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia) 2327ml.EndSubOrFunctionStatement.EndKeyword, 2328SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
106If (multiLine.EndSubOrFunctionStatement Is node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
124multiLineLambda.EndSubOrFunctionStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
939If multiLineLambda.EndSubOrFunctionStatement IsNot Nothing Then 940Return multiLineLambda.EndSubOrFunctionStatement.BlockKeyword
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
106If (multiLine.EndSubOrFunctionStatement Is node) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
124multiLineLambda.EndSubOrFunctionStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
939If multiLineLambda.EndSubOrFunctionStatement IsNot Nothing Then 940Return multiLineLambda.EndSubOrFunctionStatement.BlockKeyword