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