4 overrides of BlockStatement
Microsoft.CodeAnalysis.VisualBasic (4)
Syntax\MethodBlockBaseSyntax.vb (4)
68Public Overrides ReadOnly Property BlockStatement As MethodBaseSyntax 120Public Overrides ReadOnly Property BlockStatement As MethodBaseSyntax 172Public Overrides ReadOnly Property BlockStatement As MethodBaseSyntax 224Public Overrides ReadOnly Property BlockStatement As MethodBaseSyntax
77 references to BlockStatement
Microsoft.CodeAnalysis.VisualBasic (18)
Binding\Binder_Statements.vb (3)
307Dim localDeclaration = New BoundLocalDeclaration(methodBlock.BlockStatement, 337TypeOf methodBlock.BlockStatement Is MethodStatementSyntax Then 338ReportDiagnostic(diagnostics, DirectCast(methodBlock.BlockStatement, MethodStatementSyntax).Identifier, ERRID.WRN_AsyncLacksAwaits)
Binding\LocalBinderBuilder.vb (2)
113Select Case methodBlock.BlockStatement.Kind 136Throw ExceptionUtilities.UnexpectedValue(methodBlock.BlockStatement.Kind)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
81Me.Visit(node.BlockStatement)
Compilation\SemanticModel.vb (1)
2664Return DirectCast(GetDeclaredSymbol(declarationSyntax.BlockStatement, cancellationToken), MethodSymbol)
Compilation\SyntaxTreeSemanticModel.vb (1)
365model = GetMemberSemanticModel(methodBlock.BlockStatement.EndPosition)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
90Dim methodStatement As MethodBaseSyntax = asMethod.BlockStatement
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
205AddMethodBaseCodeBlocks(methodBlock.BlockStatement, codeBlocks)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
70Return BindParameters(Me.Locations.FirstOrDefault, binder, BlockSyntax.BlockStatement.ParameterList, diagBag)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2565Dim methodDecl = DirectCast(memberSyntax, MethodBlockBaseSyntax).BlockStatement
Symbols\Source\SourceMethodSymbol.vb (1)
1211If localPosition = block.BlockStatement.SpanStart Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
291Return BindParameters(Me.m_property, Me, Me.Locations.FirstOrDefault, binder, BlockSyntax.BlockStatement.ParameterList, diagBag)
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
189node = asMethod.BlockStatement
Syntax\MethodBlockBaseSyntax.vb (2)
25''' Returns a copy of this <see cref="MethodBlockBaseSyntax"/> with the <see cref="BlockStatement"/> property changed to the 40Return BlockStatement
Syntax\SyntaxFacts.vb (1)
364beginStatement = methodBlock.BlockStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
57If methodSyntax.BlockStatement Is Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 124Dim newBegin = methodBlock.BlockStatement.WithAttributeLists(attributeLists) 125Return methodBlock.ReplaceNode(methodBlock.BlockStatement, newBegin) 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
886Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
356[method].BlockStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
140position = oldMethod.BlockStatement.FullSpan.End
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
838If method.BlockStatement Is Nothing OrElse method.EndBlockStatement Is Nothing Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
214methodBlock.BlockStatement,
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
143(Function(n As MethodBlockBaseSyntax) n.BlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
160Return node.BlockStatement.DeclarationKeyword.Kind
Debugging\ProximityExpressionsGetter.Worker.vb (3)
106If methodBlock.BlockStatement Is _parentStatement OrElse 110If methodBlock.BlockStatement.ParameterList IsNot Nothing Then 111For Each p In methodBlock.BlockStatement.ParameterList.Parameters
ExtractMethod\Extensions.vb (1)
320Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (2)
56Return method.BlockStatement.GetLastToken(includeZeroWidth:=True).GetNextToken(includeZeroWidth:=True) 75If tokenPair.PreviousToken = method.BlockStatement.GetLastToken(includeZeroWidth:=True) AndAlso
ExtractMethod\VisualBasicSelectionResult.vb (4)
74If methodBlock.BlockStatement IsNot Nothing Then 75Return methodBlock.BlockStatement.Modifiers.Any(SyntaxKind.AsyncKeyword) 136Dim symbol = semanticModel.GetDeclaredSymbol(methodBlock.BlockStatement) 329If TryCast(container, MethodBlockBaseSyntax)?.BlockStatement.Kind = SyntaxKind.SubStatement Then
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
57If methodSyntax.BlockStatement Is Nothing Then
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
205AddMethodBaseCodeBlocks(methodBlock.BlockStatement, codeBlocks)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
211node = DirectCast(node, MethodBlockBaseSyntax).BlockStatement 499node = If(TryCast(node, MethodBlockBaseSyntax)?.BlockStatement, node)
Rename\LocalConflictVisitor.vb (2)
32If node.BlockStatement.ParameterList IsNot Nothing Then 33tokens.AddRange(From parameter In node.BlockStatement.ParameterList.Parameters
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (2)
162Dim begin = DirectCast(Visit(node.BlockStatement), MethodBaseSyntax) 173Dim rewrittenNode = updateFunc(node, node.BlockStatement, statements, node.EndBlockStatement)
Simplification\VisualBasicSimplificationService.vb (2)
144reducedMethod = reducedMethod.ReplaceNode(reducedMethod.BlockStatement, originalMethod.BlockStatement)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 124Dim newBegin = methodBlock.BlockStatement.WithAttributeLists(attributeLists) 125Return methodBlock.ReplaceNode(methodBlock.BlockStatement, newBegin) 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
886Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
356[method].BlockStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
140position = oldMethod.BlockStatement.FullSpan.End
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
838If method.BlockStatement Is Nothing OrElse method.EndBlockStatement Is Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
214methodBlock.BlockStatement,
Roslyn.Diagnostics.VisualBasic.Analyzers (12)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (1)
64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 124Dim newBegin = methodBlock.BlockStatement.WithAttributeLists(attributeLists) 125Return methodBlock.ReplaceNode(methodBlock.BlockStatement, newBegin) 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
886Dim blockSpan = TextSpan.FromBounds(block.BlockStatement.Span.End, block.EndBlockStatement.SpanStart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
356[method].BlockStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
140position = oldMethod.BlockStatement.FullSpan.End
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
838If method.BlockStatement Is Nothing OrElse method.EndBlockStatement Is Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
214methodBlock.BlockStatement,