95 references to ClassStatement
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\BinderFactory.vb (3)
462
Case SyntaxKind.
ClassStatement
,
525
Case SyntaxKind.
ClassStatement
,
680
Case SyntaxKind.
ClassStatement
, SyntaxKind.ModuleStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.EnumStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
144
Case SyntaxKind.
ClassStatement
,
Compilation\SemanticModel.vb (1)
3274
Case SyntaxKind.
ClassStatement
, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement
Declarations\DeclarationTreeBuilder.vb (1)
791
Case SyntaxKind.
ClassStatement
: Return DeclarationKind.Class
Generated\Syntax.xml.Internal.Generated.vb (2)
35325
Return New ClassStatementSyntax(SyntaxKind.
ClassStatement
, attributeLists.Node, modifiers.Node, classKeyword, identifier, typeParameterList)
47391
Return New ClassStatementSyntax(SyntaxKind.
ClassStatement
, attributeLists.Node, modifiers.Node, classKeyword, identifier, typeParameterList, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (5)
7287
Case SyntaxKind.
ClassStatement
7767
Return New ClassStatementSyntax(SyntaxKind.
ClassStatement
, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(classKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList)
35823
SyntaxKind.
ClassStatement
,
36117
SyntaxKind.
ClassStatement
,
36419
SyntaxKind.
ClassStatement
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
3918
''' <item><description><see cref="SyntaxKind.
ClassStatement
"/></description></item>
Parser\BlockContexts\DeclarationContext.vb (2)
67
Case SyntaxKind.
ClassStatement
263
SyntaxKind.
ClassStatement
,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
102
SyntaxKind.
ClassStatement
,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (2)
93
Case SyntaxKind.
ClassStatement
131
SyntaxKind.
ClassStatement
,
Parser\BlockContexts\TypeBlockContext.vb (4)
43
_state = SyntaxKind.
ClassStatement
65
_state = SyntaxKind.
ClassStatement
' done with base decls
83
If _state <> SyntaxKind.
ClassStatement
Then
91
_state = SyntaxKind.
ClassStatement
Parser\ParseExpression.vb (1)
1846
SyntaxKind.
ClassStatement
,
Parser\Parser.vb (1)
1575
kind = SyntaxKind.
ClassStatement
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
553
Case SyntaxKind.
ClassStatement
Syntax\SyntaxFactory.vb (1)
443
Case SyntaxKind.
ClassStatement
Syntax\SyntaxFacts.vb (1)
595
Return kind = SyntaxKind.
ClassStatement
OrElse kind = SyntaxKind.InterfaceStatement OrElse
Syntax\SyntaxKindFacts.vb (1)
677
Return SyntaxKind.
ClassStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
24
Case SyntaxKind.
ClassStatement
,
88
Case SyntaxKind.
ClassStatement
169
Case SyntaxKind.
ClassStatement
,
239
Case SyntaxKind.
ClassStatement
314
Case SyntaxKind.
ClassStatement
,
401
Case SyntaxKind.
ClassStatement
,
511
SyntaxKind.
ClassStatement
,
600
Case SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1152
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
21
SyntaxKind.
ClassStatement
,
102
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1263
SyntaxKind.
ClassStatement
,
1347
SyntaxKind.
ClassStatement
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.
ClassStatement
)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
118
SyntaxKind.
ClassStatement
,
321
SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
321
Case SyntaxKind.ClassBlock, SyntaxKind.
ClassStatement
414
Dim isClass = kind = DeclarationKind.Class OrElse declaration.IsKind(SyntaxKind.
ClassStatement
)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
27
SyntaxKind.
ClassStatement
, SyntaxKind.StructureStatement, SyntaxKind.ImplementsStatement, SyntaxKind.InheritsStatement) Then
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
23
If context.IsAfterStatementOfKind(SyntaxKind.
ClassStatement
, SyntaxKind.InterfaceStatement) Then
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
71
If typeDeclaration IsNot Nothing AndAlso typeDeclaration.IsKind(SyntaxKind.
ClassStatement
, SyntaxKind.InterfaceStatement, SyntaxKind.StructureStatement) Then
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
47
SyntaxKind.
ClassStatement
,
EditAndContinue\SyntaxComparer.vb (1)
808
Case SyntaxKind.
ClassStatement
,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
536
Case SyntaxKind.
ClassStatement
1102
Case SyntaxKind.
ClassStatement
,
1479
SyntaxKind.
ClassStatement
Structure\VisualBasicStructureHelpers.vb (1)
154
ElseIf node.IsKind(SyntaxKind.
ClassStatement
, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
Classification\ClassificationHelpers.vb (1)
308
Case SyntaxKind.
ClassStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1653
Case SyntaxKind.
ClassStatement
2406
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
24
Case SyntaxKind.
ClassStatement
,
88
Case SyntaxKind.
ClassStatement
169
Case SyntaxKind.
ClassStatement
,
239
Case SyntaxKind.
ClassStatement
314
Case SyntaxKind.
ClassStatement
,
401
Case SyntaxKind.
ClassStatement
,
511
SyntaxKind.
ClassStatement
,
600
Case SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1152
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
21
SyntaxKind.
ClassStatement
,
102
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1263
SyntaxKind.
ClassStatement
,
1347
SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.
ClassStatement
)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
118
SyntaxKind.
ClassStatement
,
321
SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
321
Case SyntaxKind.ClassBlock, SyntaxKind.
ClassStatement
414
Dim isClass = kind = DeclarationKind.Class OrElse declaration.IsKind(SyntaxKind.
ClassStatement
)
Roslyn.Diagnostics.VisualBasic.Analyzers (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
24
Case SyntaxKind.
ClassStatement
,
88
Case SyntaxKind.
ClassStatement
169
Case SyntaxKind.
ClassStatement
,
239
Case SyntaxKind.
ClassStatement
314
Case SyntaxKind.
ClassStatement
,
401
Case SyntaxKind.
ClassStatement
,
511
SyntaxKind.
ClassStatement
,
600
Case SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1152
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
21
SyntaxKind.
ClassStatement
,
102
Case SyntaxKind.
ClassStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1263
SyntaxKind.
ClassStatement
,
1347
SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.
ClassStatement
)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
118
SyntaxKind.
ClassStatement
,
321
SyntaxKind.
ClassStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
321
Case SyntaxKind.ClassBlock, SyntaxKind.
ClassStatement
414
Dim isClass = kind = DeclarationKind.Class OrElse declaration.IsKind(SyntaxKind.
ClassStatement
)