51 references to ClassStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Generated\Syntax.xml.Main.Generated.vb (11)
74Public Overridable Function VisitClassStatement(ByVal node As ClassStatementSyntax) As TResult 809Public Overridable Sub VisitClassStatement(ByVal node As ClassStatementSyntax) 1712Dim newClassStatement = DirectCast(Visit(node.ClassStatement), ClassStatementSyntax) 1840Public Overrides Function VisitClassStatement(ByVal node As ClassStatementSyntax) 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 7756Public Shared Function ClassStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, classKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax) As ClassStatementSyntax 7790Public Shared Function ClassStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax) As ClassStatementSyntax 7802Public Shared Function ClassStatement(identifier As SyntaxToken) As ClassStatementSyntax 7814Public Shared Function ClassStatement(identifier As String) As ClassStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (14)
2371Friend _classStatement as ClassStatementSyntax 2380Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), classStatement As ClassStatementSyntax, [inherits] As SyntaxNode, [implements] As SyntaxNode, members As SyntaxNode, endClassStatement As EndBlockStatementSyntax) 2387Public ReadOnly Property ClassStatement As ClassStatementSyntax 2398Public Shadows Function WithClassStatement(classStatement as ClassStatementSyntax) 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 3962Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As ClassStatementSyntax 3966Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As ClassStatementSyntax 4004Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As ClassStatementSyntax 4008Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As ClassStatementSyntax 4030Public Shadows Function WithClassKeyword(classKeyword as SyntaxToken) As ClassStatementSyntax 4056Public Shadows Function WithIdentifier(identifier as SyntaxToken) As ClassStatementSyntax 4086Public Shadows Function WithTypeParameterList(typeParameterList as TypeParameterListSyntax) As ClassStatementSyntax 4090Public Shadows Function AddTypeParameterListParameters(ParamArray items As TypeParameterSyntax()) As ClassStatementSyntax 4149Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, classKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax) As ClassStatementSyntax
Syntax\SyntaxFactory.vb (1)
425Return SyntaxFactory.ClassBlock(DirectCast(begin, ClassStatementSyntax), [inherits], [implements], members, [end])
Syntax\SyntaxNormalizer.vb (1)
1313Public Overrides Function VisitClassStatement(node As ClassStatementSyntax) As SyntaxNode
Syntax\TypeBlockSyntax.vb (3)
81Return WithClassStatement(DirectCast(blockStatement, ClassStatementSyntax)) 90Public Shadows ReadOnly Property Begin As ClassStatementSyntax 106Public Shadows Function WithBegin(begin As ClassStatementSyntax) As ClassBlockSyntax
Syntax\TypeStatementSyntax.vb (1)
122Public Shadows Function WithKeyword(keyword As SyntaxToken) As ClassStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
89Return DirectCast(member, ClassStatementSyntax).WithAttributeLists(attributeLists) 240Return DirectCast(member, ClassStatementSyntax).WithModifiers(modifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1153Return DirectCast(node, ClassStatementSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
103Return DirectCast(declaration, ClassStatementSyntax).Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
26Dim classStatement = TryCast(node, ClassStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
43Public Overrides Sub VisitClassStatement(node As ClassStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeTypeAbstract\VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
26Dim classStatement = TryCast(node, ClassStatementSyntax)
Structure\VisualBasicBlockStructureProvider.vb (1)
17builder.Add(Of ClassStatementSyntax, TypeDeclarationStructureProvider)()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
155Dim classStatement = TryCast(syntaxReference.GetSyntax(), ClassStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
113Public Overrides Function VisitClassStatement(node As ClassStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1654Return DirectCast(node, ClassStatementSyntax).WithAttributeLists(arg) 2407Return DirectCast(declaration, ClassStatementSyntax).WithModifiers(tokens)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
89Return DirectCast(member, ClassStatementSyntax).WithAttributeLists(attributeLists) 240Return DirectCast(member, ClassStatementSyntax).WithModifiers(modifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1153Return DirectCast(node, ClassStatementSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
103Return DirectCast(declaration, ClassStatementSyntax).Modifiers
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
89Return DirectCast(member, ClassStatementSyntax).WithAttributeLists(attributeLists) 240Return DirectCast(member, ClassStatementSyntax).WithModifiers(modifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1153Return DirectCast(node, ClassStatementSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
103Return DirectCast(declaration, ClassStatementSyntax).Modifiers