4 instantiations of ClassStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
3113Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ClassStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1855Return New ClassStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newClassKeyword, newIdentifier, newTypeParameterList) 7767Return New ClassStatementSyntax(SyntaxKind.ClassStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(classKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList)
Generated\Syntax.xml.Syntax.Generated.vb (1)
3932Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ClassStatementSyntax(kind, errors, annotations, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), modifiers, classKeyword, identifier, if(typeParameterList IsNot Nothing, DirectCast(typeParameterList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeParameterListSyntax), Nothing)), Nothing, 0)
146 references to ClassStatementSyntax
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (2)
1482await TestUpdateDeclarationAsync<ClassStatementSyntax>(input, expected, modifiers: newModifiers); 1496await TestUpdateDeclarationAsync<ClassStatementSyntax>(input, expected, accessibility: Accessibility.ProtectedOrFriend);
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)
StatementSyntaxExtensions.vb (2)
89Return DirectCast(member, ClassStatementSyntax).WithAttributeLists(attributeLists) 240Return DirectCast(member, ClassStatementSyntax).WithModifiers(modifiers)
SyntaxNodeExtensions.vb (1)
1184Return DirectCast(node, ClassStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
108Return DirectCast(declaration, ClassStatementSyntax).Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
26Dim classStatement = TryCast(node, ClassStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
209Public Overrides Function VisitClassStatement(ByVal node As ClassStatementSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (7)
Diagnostics\Suppression\SuppressionTests.vb (6)
710Dim classDecl = DirectCast(context.Node, ClassStatementSyntax) 783Dim classDecl = DirectCast(context.Node, ClassStatementSyntax) 827Dim classDecl = DirectCast(context.Node, ClassStatementSyntax) 891Dim classDecl = DirectCast(context.Node, ClassStatementSyntax) 1011Dim classDecl = DirectCast(context.Node, ClassStatementSyntax) 1727Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
Extensions\StatementSyntaxExtensionTests.vb (1)
70Dim node = SyntaxFactory.ParseCompilationUnit(code).DescendantNodes.OfType(Of ClassStatementSyntax).First()
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
CodeGen\CodeGenTuples.vb (4)
20857Dim derived = tree.GetRoot().DescendantNodes().OfType(Of ClassStatementSyntax)().ElementAt(1) 20894Dim derived = tree.GetRoot().DescendantNodes().OfType(Of ClassStatementSyntax)().ElementAt(1) 20936Dim derived = tree.GetRoot().DescendantNodes().OfType(Of ClassStatementSyntax)().ElementAt(1) 20994Dim derived = tree.GetRoot().DescendantNodes().OfType(Of ClassStatementSyntax)().ElementAt(1)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
43Public Overrides Sub VisitClassStatement(node As ClassStatementSyntax)
Structure\VisualBasicBlockStructureProvider.vb (1)
17builder.Add(Of ClassStatementSyntax, TypeDeclarationStructureProvider)()
VisualBasicMakeTypeAbstractCodeFixProvider.vb (1)
26Dim classStatement = TryCast(node, ClassStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (80)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
2950Dim syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 2).AsNode(), ClassStatementSyntax)
Semantics\SyntaxTreeRootTests.vb (1)
79Assert.Equal(tree, tree.GetRoot().DescendantNodes().OfType(Of ClassStatementSyntax)().Single().SyntaxTree)
SourceGeneration\GeneratorDriverTests.vb (1)
102Assert.IsType(GetType(ClassStatementSyntax), testGenerator._receiver._nodes(8))
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (31)
39If TypeOf value IsNot ClassStatementSyntax Then 43Return DirectCast(value, ClassStatementSyntax).Identifier.ValueText = name 79Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("N1.XAttribute") 120Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("N2.XAttribute") 163Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)(name) 438Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer1+InnerAttribute") 479Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer2+InnerAttribute") 519Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer1+InnerAttribute`1") 558Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer2+InnerAttribute`2") 597Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer1+InnerAttribute`2") 637Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("Outer2+InnerAttribute`1") 667Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 672Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 704Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 709Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 741Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 746Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 778Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 783Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 815Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 820Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 852Dim input = ctx.SyntaxProvider.ForAttributeWithMetadataName(Of ClassStatementSyntax)( 857Return DirectCast(ctx1.TargetNode, ClassStatementSyntax) 894Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 941Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 988Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 1031Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 1080Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 1133Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 1191Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute") 1245Dim input = ctx.ForAttributeWithMetadataName(Of ClassStatementSyntax)("XAttribute")
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.vb (46)
17If TypeOf value IsNot ClassStatementSyntax Then 21Return DirectCast(value, ClassStatementSyntax).Identifier.ValueText = name 50Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 82Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 187Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 219Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 251Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 283Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 314Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 340Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 366Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("X") 392Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 425Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 453Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 481Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 508Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 538Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 569Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 599Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 629Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 657Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 685Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 713Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 740Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 767Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 794Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 821Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 850Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 879Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 906Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 932Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 961Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 989Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1015Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1042Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1074Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1114Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1155Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1195Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1237Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1283Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1320Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1360Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1401Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1443Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute") 1495Dim input = ctx.ForAttributeWithSimpleName(Of ClassStatementSyntax)("XAttribute")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
10385Private Shared Function GenerateRedClassStatement() As ClassStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
113Public Overrides Function VisitClassStatement(node As ClassStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1827Return DirectCast(node, ClassStatementSyntax).WithAttributeLists(arg) 2578Return DirectCast(declaration, ClassStatementSyntax).WithModifiers(tokens)
StatementSyntaxExtensions.vb (2)
89Return DirectCast(member, ClassStatementSyntax).WithAttributeLists(attributeLists) 240Return DirectCast(member, ClassStatementSyntax).WithModifiers(modifiers)
SyntaxNodeExtensions.vb (1)
1184Return DirectCast(node, ClassStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
108Return DirectCast(declaration, ClassStatementSyntax).Modifiers
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
2704VerifySyntax(Of ClassStatementSyntax)(classStatementWithModifiers, "NotInheritable Class C")
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (2)
2592var classNode = syntaxRoot.DescendantNodes().OfType<VB.Syntax.ClassStatementSyntax>().Single();
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (1)
970Return DirectCast(node, ClassStatementSyntax).WithIdentifier(identifier)
Help\VisualBasicHelpContextService.Visitor.vb (1)
557Public Overrides Sub VisitClassStatement(node As ClassStatementSyntax)