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