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