68 references to ClassBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder_Expressions.vb (1)
1115Dim classBlock = DirectCast(root.Members(0), ClassBlockSyntax)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
141Public Overrides Function VisitClassBlock(ByVal classSyntax As ClassBlockSyntax) As Binder
Declarations\DeclarationTreeBuilder.vb (1)
532Public Overrides Function VisitClassBlock(ByVal classBlockSyntax As ClassBlockSyntax) As SingleNamespaceOrTypeDeclaration
Generated\Syntax.xml.Main.Generated.vb (6)
53Public Overridable Function VisitClassBlock(ByVal node As ClassBlockSyntax) As TResult 788Public Overridable Sub VisitClassBlock(ByVal node As ClassBlockSyntax) 1709Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxNode 7282Public Shared Function ClassBlock(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endClassStatement As EndBlockStatementSyntax) As ClassBlockSyntax 7319Public Shared Function ClassBlock(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As ClassBlockSyntax 7331Public Shared Function ClassBlock(classStatement As ClassStatementSyntax) As ClassBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
2398Public Shadows Function WithClassStatement(classStatement as ClassStatementSyntax) As ClassBlockSyntax 2428Public Shadows Function WithInherits([inherits] as SyntaxList(Of InheritsStatementSyntax)) As ClassBlockSyntax 2432Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As ClassBlockSyntax 2466Public Shadows Function WithImplements([implements] as SyntaxList(Of ImplementsStatementSyntax)) As ClassBlockSyntax 2470Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As ClassBlockSyntax 2504Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As ClassBlockSyntax 2508Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As ClassBlockSyntax 2530Public Shadows Function WithEndClassStatement(endClassStatement as EndBlockStatementSyntax) As ClassBlockSyntax 2596Public Function Update(classStatement As ClassStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endClassStatement As EndBlockStatementSyntax) As ClassBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
47Public Overrides Sub VisitClassBlock(ByVal node As ClassBlockSyntax)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
92Dim classBlock = DirectCast(root.Members(0), ClassBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
788Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxNode
Syntax\TypeBlockSyntax.vb (2)
106Public Shadows Function WithBegin(begin As ClassStatementSyntax) As ClassBlockSyntax 112Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As ClassBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
MetaAnalyzers\BasicDiagnosticAnalyzerFieldsAnalyzer.vb (1)
12Inherits DiagnosticAnalyzerFieldsAnalyzer(Of ClassBlockSyntax, StructureBlockSyntax, FieldDeclarationSyntax, TypeSyntax, SimpleAsClauseSyntax, TypeArgumentListSyntax, GenericNameSyntax)
MetaAnalyzers\BasicReportDiagnosticAnalyzer.vb (1)
13Inherits ReportDiagnosticAnalyzer(Of ClassBlockSyntax, StructureBlockSyntax, InvocationExpressionSyntax, IdentifierNameSyntax, VariableDeclaratorSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
225Dim classBlock = DirectCast(member, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1151Return DirectCast(node, ClassBlockSyntax).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
325Dim [class] = TryCast(node, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
101Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementAbstractClass\VisualBasicImplementAbstractClassCodeFixProvider.vb (2)
16Inherits AbstractImplementAbstractClassCodeFixProvider(Of ClassBlockSyntax) 26Protected Overrides Function GetClassIdentifier(classNode As ClassBlockSyntax) As SyntaxToken
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (3)
15Inherits AbstractMakeTypeAbstractCodeFixProvider(Of ClassBlockSyntax) 25Protected Overrides Function IsValidRefactoringContext(node As SyntaxNode, ByRef typeDeclaration As ClassBlockSyntax) As Boolean 36typeDeclaration = TryCast(classStatement.Parent, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
150Return DirectCast(node, ClassBlockSyntax).BlockStatement
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
134(Function(n As ClassBlockSyntax) n.BlockStatement), 154(Function(n As ClassBlockSyntax) n.EndBlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
126Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxKind?
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
390Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementAbstractClass\VisualBasicImplementAbstractClassCodeFixProvider.vb (2)
16Inherits AbstractImplementAbstractClassCodeFixProvider(Of ClassBlockSyntax) 26Protected Overrides Function GetClassIdentifier(classNode As ClassBlockSyntax) As SyntaxToken
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (3)
15Inherits AbstractMakeTypeAbstractCodeFixProvider(Of ClassBlockSyntax) 25Protected Overrides Function IsValidRefactoringContext(node As SyntaxNode, ByRef typeDeclaration As ClassBlockSyntax) As Boolean 36typeDeclaration = TryCast(classStatement.Parent, ClassBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
CodeGeneration\VisualBasicSyntaxGenerator.vb (13)
1652Return DirectCast(node, ClassBlockSyntax).WithClassStatement(DirectCast(node, ClassBlockSyntax).ClassStatement.WithAttributeLists(arg)) 1915Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Identifier.ValueText 2000Return ReplaceWithTrivia(declaration, DirectCast(declaration, ClassBlockSyntax).BlockStatement.Identifier, id) 2405Return DirectCast(declaration, ClassBlockSyntax).WithClassStatement(DirectCast(declaration, ClassBlockSyntax).ClassStatement.WithModifiers(tokens)) 2560Dim classBlock = TryCast(declaration, ClassBlockSyntax) 2900Return DirectCast(declaration, ClassBlockSyntax).Members 2954Dim cb = DirectCast(declaration, ClassBlockSyntax) 3282Return DirectCast(declaration, ClassBlockSyntax).Inherits 3293Return DirectCast(declaration, ClassBlockSyntax).WithInherits(list) 3304Return DirectCast(declaration, ClassBlockSyntax).Implements 3315Return DirectCast(declaration, ClassBlockSyntax).WithImplements(list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
225Dim classBlock = DirectCast(member, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1151Return DirectCast(node, ClassBlockSyntax).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
325Dim [class] = TryCast(node, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
101Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
150Return DirectCast(node, ClassBlockSyntax).BlockStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
225Dim classBlock = DirectCast(member, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1151Return DirectCast(node, ClassBlockSyntax).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
325Dim [class] = TryCast(node, ClassBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
101Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
150Return DirectCast(node, ClassBlockSyntax).BlockStatement
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectInAdditionToIDataObjectAnalyzer.vb (1)
30Dim classBlock = TryCast(context.Node, ClassBlockSyntax)