89 references to ClassStatement
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\BinderFactory.vb (3)
453Case SyntaxKind.ClassStatement, 516Case SyntaxKind.ClassStatement, 671Case SyntaxKind.ClassStatement, SyntaxKind.ModuleStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.EnumStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
144Case SyntaxKind.ClassStatement,
Compilation\SemanticModel.vb (1)
3275Case 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)
43253Return New ClassStatementSyntax(SyntaxKind.ClassStatement, attributeLists.Node, modifiers.Node, classKeyword, identifier, typeParameterList) 55331Return 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)
1844SyntaxKind.ClassStatement,
Parser\Parser.vb (1)
1568kind = 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)
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,
SyntaxNodeExtensions.vb (1)
1183Case SyntaxKind.ClassStatement
VisualBasicAccessibilityFacts.vb (2)
26SyntaxKind.ClassStatement, 107Case SyntaxKind.ClassStatement
VisualBasicSyntaxFacts.vb (2)
1314SyntaxKind.ClassStatement, 1398SyntaxKind.ClassStatement,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (8)
Diagnostics\Suppression\SuppressionTests.vb (8)
706context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement) 779context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement) 823context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement) 887context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement) 1005context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement) 1010Case SyntaxKind.ClassStatement 1721context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement) 1726Case 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)
806Case SyntaxKind.ClassStatement,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1134Case SyntaxKind.ClassStatement 1537Case SyntaxKind.ClassStatement, 1912SyntaxKind.ClassStatement
Structure\VisualBasicStructureHelpers.vb (1)
158ElseIf node.IsKind(SyntaxKind.ClassStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (3)
1744Dim c1Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 1).AsNode(), TypeStatementSyntax) 1746Dim c2Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 2).AsNode(), TypeStatementSyntax) 2950Dim syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 2).AsNode(), ClassStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
IncrementalParser\IncrementalParser.vb (1)
1696Function(tree) DirectCast(tree.GetRoot().DescendantNodes().First(Function(n) n.IsKind(SyntaxKind.ClassStatement)), VisualBasicSyntaxNode).VbGreen
Syntax\SyntaxFactsTest.vb (2)
70Assert.Equal(SyntaxKind.ClassStatement, SyntaxFacts.GetBaseTypeStatementKind(SyntaxKind.ClassKeyword)) 644Assert.True(SyntaxFacts.IsNamespaceMemberDeclaration(SyntaxKind.ClassStatement))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
Classification\ClassificationHelpers.vb (1)
308Case SyntaxKind.ClassStatement
CodeGeneration\NamedTypeGenerator.vb (1)
108If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
CodeGeneration\VisualBasicDeclarationComparer.vb (2)
118SyntaxKind.ClassStatement, 321SyntaxKind.ClassStatement,
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
706Case SyntaxKind.ClassBlock, SyntaxKind.ClassStatement 1826Case SyntaxKind.ClassStatement 2577Case SyntaxKind.ClassStatement 2714Dim isClass = kind = DeclarationKind.Class OrElse declaration.IsKind(SyntaxKind.ClassStatement)
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,
SyntaxNodeExtensions.vb (1)
1183Case SyntaxKind.ClassStatement
VisualBasicAccessibilityFacts.vb (2)
26SyntaxKind.ClassStatement, 107Case SyntaxKind.ClassStatement
VisualBasicSyntaxFacts.vb (2)
1314SyntaxKind.ClassStatement, 1398SyntaxKind.ClassStatement,
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
47Case SyntaxKind.ClassStatement, 137Case SyntaxKind.ClassStatement,
CodeModel\VisualBasicCodeModelService.vb (1)
969Case SyntaxKind.ClassStatement