4 overrides of EndBlockStatement
Microsoft.CodeAnalysis.VisualBasic (4)
Syntax\MethodBlockBaseSyntax.vb (4)
74Public Overrides ReadOnly Property EndBlockStatement As EndBlockStatementSyntax 126Public Overrides ReadOnly Property EndBlockStatement As EndBlockStatementSyntax 178Public Overrides ReadOnly Property EndBlockStatement As EndBlockStatementSyntax 230Public Overrides ReadOnly Property EndBlockStatement As EndBlockStatementSyntax
48 references to EndBlockStatement
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_Statements.vb (4)
318Dim exitLabelStatement = New BoundLabelStatement(methodBlock.EndBlockStatement, blockBinder.GetReturnLabel()) 408statements.Add(New BoundReturnStatement(methodBlock.EndBlockStatement, 409New BoundLocal(methodBlock.EndBlockStatement, localForFunctionValue, isLValue:=False, type:=localForFunctionValue.Type).MakeCompilerGenerated(), 412statements.Add(New BoundReturnStatement(methodBlock.EndBlockStatement, Nothing, Nothing, Nothing))
Operations\VisualBasicOperationFactory.vb (1)
1329Return TryCast(syntax.Parent, MethodBlockBaseSyntax)?.EndBlockStatement Is syntax OrElse
Syntax\MethodBlockBaseSyntax.vb (2)
31''' Returns a copy of this <see cref="MethodBlockBaseSyntax"/> with the <see cref="EndBlockStatement"/> property changed to the 54Return EndBlockStatement
Syntax\SyntaxFacts.vb (1)
366endStatement = methodBlock.EndBlockStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
NodeBasedFormattingRule.vb (1)
357[method].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
SyntaxNodeExtensions.vb (1)
914Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
VisualBasicSemanticFacts.vb (1)
124If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.IsMissing Then
VisualBasicSyntaxFacts.vb (3)
803If method.BlockStatement Is Nothing OrElse method.EndBlockStatement Is Nothing Then 815method.EndBlockStatement.FullSpan.Start) 817Return TextSpan.FromBounds(spanStart, method.EndBlockStatement.SpanStart)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SyntaxTreeExtensions.vb (3)
137(method.EndBlockStatement Is Nothing OrElse 138method.EndBlockStatement.IsMissing OrElse 139method.EndBlockStatement.BlockKeyword <> targetToken) Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (5)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
243Function(context As MethodBlockBaseSyntax) context.EndBlockStatement.BlockKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
90If methodBlock IsNot Nothing AndAlso methodBlock.EndBlockStatement.IsMissing Then
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (1)
120If containingMethodBlock IsNot Nothing AndAlso containingMethodBlock.EndBlockStatement.IsMissing Then
Utilities\NavigationPointHelpers.vb (2)
25If methodBlock.EndBlockStatement Is Nothing OrElse methodBlock.EndBlockStatement.IsMissing Then
Microsoft.CodeAnalysis.VisualBasic.Features (11)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
163(Function(n As MethodBlockBaseSyntax) n.EndBlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
159If node.EndBlockStatement.IsMissing Then
Debugging\ProximityExpressionsGetter.Worker.vb (1)
108methodBlock.EndBlockStatement Is _parentStatement Then
ExtractMethod\Extensions.vb (1)
320Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (2)
67Return method.EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True) 85tokenPair.NextToken = method.EndBlockStatement.GetFirstToken(includeZeroWidth:=True) Then
ExtractMethod\VisualBasicSelectionValidator.vb (1)
624Dim match = If(TryCast(container, MethodBlockBaseSyntax)?.EndBlockStatement.EndKeyword = nextToken, False) OrElse
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
55highlights.Add(.EndBlockStatement.Span)
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
39highlights.Add(.EndBlockStatement.Span)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
61highlights.Add(.EndBlockStatement.Span)
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (1)
39highlights.Add(.EndBlockStatement.Span)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (13)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
357[method].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
137(method.EndBlockStatement Is Nothing OrElse 138method.EndBlockStatement.IsMissing OrElse 139method.EndBlockStatement.BlockKeyword <> targetToken) Then
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (2)
166Dim endStatement = DirectCast(Visit(node.EndBlockStatement), EndBlockStatementSyntax) 176Dim rewrittenNode = updateFunc(node, node.BlockStatement, statements, node.EndBlockStatement)
Simplification\VisualBasicSimplificationService.vb (2)
145Return reducedMethod.ReplaceNode(reducedMethod.EndBlockStatement, originalMethod.EndBlockStatement)
SyntaxNodeExtensions.vb (1)
914Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
VisualBasicSemanticFacts.vb (1)
124If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.IsMissing Then
VisualBasicSyntaxFacts.vb (3)
803If method.BlockStatement Is Nothing OrElse method.EndBlockStatement Is Nothing Then 815method.EndBlockStatement.FullSpan.Start) 817Return TextSpan.FromBounds(spanStart, method.EndBlockStatement.SpanStart)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (1)
664startPosition = methodBlock.EndBlockStatement.SpanStart
LanguageService\VisualBasicDebuggerIntelliSenseContext.vb (1)
80Return DirectCast(containingNode, MethodBlockBaseSyntax).EndBlockStatement.SpanStart