4 overrides of BlockStatement
Microsoft.CodeAnalysis.VisualBasic (4)
Syntax\TypeBlockSyntax.vb (4)
68Public Overrides ReadOnly Property BlockStatement As TypeStatementSyntax 120Public Overrides ReadOnly Property BlockStatement As TypeStatementSyntax 172Public Overrides ReadOnly Property BlockStatement As TypeStatementSyntax 224Public Overrides ReadOnly Property BlockStatement As TypeStatementSyntax
70 references to BlockStatement
Microsoft.CodeAnalysis.VisualBasic (24)
Binding\Binder_Utils.vb (1)
1214If containingTypeBLock IsNot Nothing AndAlso FindFirstKeyword(containingTypeBLock.BlockStatement.Modifiers, s_notInheritableKeyword).Kind = SyntaxKind.None Then
Compilation\SemanticModel.vb (1)
2557Return GetDeclaredSymbol(declarationSyntax.BlockStatement, cancellationToken)
Compilation\SyntaxTreeSemanticModel.vb (2)
1036Dim containingType = DirectCast(GetDeclaredSymbol(parentTypeBlock.BlockStatement, cancellationToken), NamedTypeSymbol) 1202Dim containingType = DirectCast(GetDeclaredSymbol(parentTypeBlock.BlockStatement, cancellationToken), NamedTypeSymbol)
Declarations\DeclarationTreeBuilder.vb (3)
487Dim declarationSyntax As TypeStatementSyntax = typeBlockSyntax.BlockStatement 505Dim quickAttributes = GetQuickAttributes(typeBlockSyntax.BlockStatement.AttributeLists) 515nameLocation:=_syntaxTree.GetLocation(typeBlockSyntax.BlockStatement.Identifier.Span),
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
182AddAttributes(typeBlock.BlockStatement.AttributeLists, attributes)
Symbols\Source\SourceNamedTypeSymbol.vb (11)
138Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier 422modifiers = typeBlock.BlockStatement.Modifiers 423id = typeBlock.BlockStatement.Identifier 429modifiers = typeBlock.BlockStatement.Modifiers 430id = typeBlock.BlockStatement.Identifier 436modifiers = typeBlock.BlockStatement.Modifiers 437id = typeBlock.BlockStatement.Identifier 443modifiers = typeBlock.BlockStatement.Modifiers 444id = typeBlock.BlockStatement.Identifier 665modifiers = DirectCast(node, TypeBlockSyntax).BlockStatement.Modifiers 950Return DirectCast(syntax, TypeBlockSyntax).BlockStatement.TypeParameterList
Syntax\SyntaxFacts.vb (1)
348beginStatement = typeBlock.BlockStatement
Syntax\SyntaxNormalizer.vb (2)
835AddLinebreaksAfterTokenIfNeeded(node.BlockStatement.GetLastToken(), 2) 837AddLinebreaksAfterTokenIfNeeded(node.BlockStatement.GetLastToken(), 1)
Syntax\TypeBlockSyntax.vb (2)
25''' Returns a copy of this <see cref="TypeBlockSyntax"/> with the <see cref="BlockStatement"/> property changed to the 40Return BlockStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
21Return DirectCast(member, TypeBlockSyntax).BlockStatement.AttributeLists 82Dim newBegin = DirectCast(typeBlock.BlockStatement.WithAttributeLists(attributeLists), TypeStatementSyntax) 311Return DirectCast(member, TypeBlockSyntax).BlockStatement.Identifier 400Return DirectCast(member, TypeBlockSyntax).BlockStatement.TypeParameterList 576Return DirectCast(statement, TypeBlockSyntax).BlockStatement 662Return DirectCast(statement, TypeBlockSyntax).BlockStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb (1)
29Return TryCast(typeDeclaration, TypeBlockSyntax)?.BlockStatement.Identifier
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
89classOrStructType = model.GetDeclaredSymbol(classOrStructBlock.BlockStatement, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (6)
19Dim start = destination.BlockStatement.Span.End 22indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.EndBlockStatement, cancellationToken)) 26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken)) 83destinationType.BlockStatement.GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.ColonTrivia) Then 84Return ReplaceTrailingColonToEndOfLineTrivia(destinationType.BlockStatement) 87Return destinationType.BlockStatement
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
24Dim statement = syntax.BlockStatement
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
30builder.AddRange(typeBlockNodes.Select(Function(node) node.BlockStatement))
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
80Dim blockStatement As TypeStatementSyntax = typeBlock.BlockStatement
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb (1)
29Return TryCast(typeDeclaration, TypeBlockSyntax)?.BlockStatement.Identifier
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
89classOrStructType = model.GetDeclaredSymbol(classOrStructBlock.BlockStatement, cancellationToken)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
182AddAttributes(typeBlock.BlockStatement.AttributeLists, attributes)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
146Dim blockStatement = typeDeclaration.BlockStatement 222typeBlock.BlockStatement.Identifier.ValueText,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
21Return DirectCast(member, TypeBlockSyntax).BlockStatement.AttributeLists 82Dim newBegin = DirectCast(typeBlock.BlockStatement.WithAttributeLists(attributeLists), TypeStatementSyntax) 311Return DirectCast(member, TypeBlockSyntax).BlockStatement.Identifier 400Return DirectCast(member, TypeBlockSyntax).BlockStatement.TypeParameterList 576Return DirectCast(statement, TypeBlockSyntax).BlockStatement 662Return DirectCast(statement, TypeBlockSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (6)
19Dim start = destination.BlockStatement.Span.End 22indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.EndBlockStatement, cancellationToken)) 26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken)) 83destinationType.BlockStatement.GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.ColonTrivia) Then 84Return ReplaceTrailingColonToEndOfLineTrivia(destinationType.BlockStatement) 87Return destinationType.BlockStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
21Return DirectCast(member, TypeBlockSyntax).BlockStatement.AttributeLists 82Dim newBegin = DirectCast(typeBlock.BlockStatement.WithAttributeLists(attributeLists), TypeStatementSyntax) 311Return DirectCast(member, TypeBlockSyntax).BlockStatement.Identifier 400Return DirectCast(member, TypeBlockSyntax).BlockStatement.TypeParameterList 576Return DirectCast(statement, TypeBlockSyntax).BlockStatement 662Return DirectCast(statement, TypeBlockSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (6)
19Dim start = destination.BlockStatement.Span.End 22indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.EndBlockStatement, cancellationToken)) 26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken)) 83destinationType.BlockStatement.GetTrailingTrivia().Any(Function(t) t.Kind = SyntaxKind.ColonTrivia) Then 84Return ReplaceTrailingColonToEndOfLineTrivia(destinationType.BlockStatement) 87Return destinationType.BlockStatement