4 instantiations of ClassBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
2101Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ClassBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1724Return New ClassBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newClassStatement, newInherits.Node, newImplements.Node, newMembers.Node, newEndClassStatement) 7299Return New ClassBlockSyntax(SyntaxKind.ClassBlock, Nothing, Nothing, classStatement, [inherits].Node, [implements].Node, members.Node, endClassStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
2381Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ClassBlockSyntax(kind, errors, annotations, DirectCast(classStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ClassStatementSyntax), if([inherits] IsNot Nothing, [inherits].Green, Nothing), if([implements] IsNot Nothing, [implements].Green, Nothing), if(members IsNot Nothing, members.Green, Nothing), DirectCast(endClassStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
167 references to ClassBlockSyntax
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
1540await TestUpdateDeclarationAsync<ClassBlockSyntax>(input, expected, getNewMembers: getMembers);
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder_Expressions.vb (1)
1094Dim classBlock = DirectCast(root.Members(0), ClassBlockSyntax)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
142Public Overrides Function VisitClassBlock(ByVal classSyntax As ClassBlockSyntax) As Binder
Declarations\DeclarationTreeBuilder.vb (1)
532Public Overrides Function VisitClassBlock(ByVal classBlockSyntax As ClassBlockSyntax) As SingleNamespaceOrTypeDeclaration
Generated\Syntax.xml.Main.Generated.vb (6)
53Public Overridable Function VisitClassBlock(ByVal node As ClassBlockSyntax) As TResult 788Public Overridable Sub VisitClassBlock(ByVal node As ClassBlockSyntax) 1709Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) 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
Generated\Syntax.xml.Syntax.Generated.vb (9)
2398Public Shadows Function WithClassStatement(classStatement as ClassStatementSyntax) As ClassBlockSyntax 2428Public Shadows Function WithInherits([inherits] as SyntaxList(Of InheritsStatementSyntax)) As ClassBlockSyntax 2432Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As ClassBlockSyntax 2466Public Shadows Function WithImplements([implements] as SyntaxList(Of ImplementsStatementSyntax)) As ClassBlockSyntax 2470Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As ClassBlockSyntax 2504Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As ClassBlockSyntax 2508Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As ClassBlockSyntax 2530Public Shadows Function WithEndClassStatement(endClassStatement as EndBlockStatementSyntax) 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
Semantics\StatementSyntaxWalker.vb (1)
47Public Overrides Sub VisitClassBlock(ByVal node As ClassBlockSyntax)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
92Dim classBlock = DirectCast(root.Members(0), ClassBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
788Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxNode
Syntax\TypeBlockSyntax.vb (2)
106Public Shadows Function WithBegin(begin As ClassStatementSyntax) As ClassBlockSyntax 112Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As ClassBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
NodeBasedFormattingRule.vb (1)
325Dim [class] = TryCast(node, ClassBlockSyntax)
StatementSyntaxExtensions.vb (1)
225Dim classBlock = DirectCast(member, ClassBlockSyntax)
SyntaxNodeExtensions.vb (1)
1182Return DirectCast(node, ClassBlockSyntax).BlockStatement.AttributeLists
VisualBasicAccessibilityFacts.vb (1)
106Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Modifiers
VisualBasicSyntaxFacts.vb (1)
1128Dim [class] = TryCast(member, ClassBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicMakeTypeAbstractCodeFixProvider.vb (3)
15Inherits AbstractMakeTypeAbstractCodeFixProvider(Of ClassBlockSyntax) 25Protected Overrides Function IsValidRefactoringContext(node As SyntaxNode, ByRef typeDeclaration As ClassBlockSyntax) As Boolean 36typeDeclaration = TryCast(classStatement.Parent, ClassBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
210Dim needsEnd = node.GetAncestorsOrThis(Of ClassBlockSyntax)().Any(Function(block) block.EndBlockStatement.IsMissing)
ImplementAbstractClass\ImplementAbstractClassCommandHandler.vb (1)
45Dim classBlock = TryCast(typeSyntax.Parent.Parent, ClassBlockSyntax)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
17Public Overrides Function VisitClassBlock(node As ClassBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
EditAndContinue\Helpers\EditingTestBase.vb (1)
181Dim declaration = DirectCast(DirectCast(root, CompilationUnitSyntax).Members(0), ClassBlockSyntax).Members(0)
Extensions\StatementSyntaxExtensionTests.vb (1)
171VerifyTokenName(Of ClassBlockSyntax)(code, "C")
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenScriptTests.vb (1)
30Dim typeSyntax = DirectCast(DirectCast(tree.GetCompilationUnitRoot().Members(0), ClassBlockSyntax).Members(0), FieldDeclarationSyntax).Declarators(0).AsClause.Type
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
134(Function(n As ClassBlockSyntax) n.BlockStatement), 154(Function(n As ClassBlockSyntax) n.EndBlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
126Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxKind?
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
380Public Overrides Function VisitClassBlock(ByVal node As ClassBlockSyntax) As SyntaxNode
ImplementAbstractClass\VisualBasicImplementAbstractClassCodeFixProvider.vb (2)
16Inherits AbstractImplementAbstractClassCodeFixProvider(Of ClassBlockSyntax) 26Protected Overrides Function GetClassIdentifier(classNode As ClassBlockSyntax) As SyntaxToken
VisualBasicMakeTypeAbstractCodeFixProvider.vb (3)
15Inherits AbstractMakeTypeAbstractCodeFixProvider(Of ClassBlockSyntax) 25Protected Overrides Function IsValidRefactoringContext(node As SyntaxNode, ByRef typeDeclaration As ClassBlockSyntax) As Boolean 36typeDeclaration = TryCast(classStatement.Parent, ClassBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (12)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
425Dim c1Syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First()
Compilation\SuppressAccessibilityChecksTests.vb (1)
238Dim typeDecl = DirectCast(root.Members(1), ClassBlockSyntax)
Diagnostics\DiagnosticAnalyzerTests.vb (1)
366location = DirectCast(context.Node, ClassBlockSyntax).BlockStatement.Identifier.GetLocation
Semantics\PartialMethodsTest.vb (9)
61Dim pType01 = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 63Dim pType02 = tree2.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 141Dim pType01 = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 143Dim pType02 = tree2.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 223Dim pType01 = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 225Dim pType02 = tree2.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 353Dim pType01 = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 355Dim pType02 = tree2.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First() 358Dim pType03 = tree3.GetCompilationUnitRoot().DescendantNodes().OfType(Of ClassBlockSyntax)().First()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.vb (1)
10254Private Shared Function GenerateRedClassBlock() As ClassBlockSyntax
TestSyntaxNodes.vb (5)
1495Dim privateToken = DirectCast(cu.Members(0), ClassBlockSyntax).BlockStatement.Modifiers(0) 1538Dim publicToken = DirectCast(cu.Members(0), ClassBlockSyntax).BlockStatement.Modifiers(0) 2722Dim n = cu.DescendantTokens().Where(Function(t) t.ToString() = "Goo").Select(Function(t) t.Parent.FirstAncestorOrSelf(Of ClassBlockSyntax)()).FirstOrDefault() 2761Dim n = cu.DescendantTokens().Where(Function(t) t.ToString() = "Goo").Select(Function(t) t.Parent.FirstAncestorOrSelf(Of ClassBlockSyntax)()).FirstOrDefault() 2803Dim n = cu.DescendantTokens().Where(Function(t) t.ToString() = "Goo").Select(Function(t) t.Parent.FirstAncestorOrSelf(Of ClassBlockSyntax)()).FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (19)
CodeGeneration\VisualBasicDeclarationComparer.vb (1)
150Return DirectCast(node, ClassBlockSyntax).BlockStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (13)
1825Return DirectCast(node, ClassBlockSyntax).WithClassStatement(DirectCast(node, ClassBlockSyntax).ClassStatement.WithAttributeLists(arg)) 2088Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Identifier.ValueText 2173Return ReplaceWithTrivia(declaration, DirectCast(declaration, ClassBlockSyntax).BlockStatement.Identifier, id) 2576Return DirectCast(declaration, ClassBlockSyntax).WithClassStatement(DirectCast(declaration, ClassBlockSyntax).ClassStatement.WithModifiers(tokens)) 2823Dim classBlock = TryCast(declaration, ClassBlockSyntax) 3158Return DirectCast(declaration, ClassBlockSyntax).Members 3212Dim cb = DirectCast(declaration, ClassBlockSyntax) 3601Return DirectCast(declaration, ClassBlockSyntax).Inherits 3612Return DirectCast(declaration, ClassBlockSyntax).WithInherits(list) 3623Return DirectCast(declaration, ClassBlockSyntax).Implements 3634Return DirectCast(declaration, ClassBlockSyntax).WithImplements(list)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
325Dim [class] = TryCast(node, ClassBlockSyntax)
StatementSyntaxExtensions.vb (1)
225Dim classBlock = DirectCast(member, ClassBlockSyntax)
SyntaxNodeExtensions.vb (1)
1182Return DirectCast(node, ClassBlockSyntax).BlockStatement.AttributeLists
VisualBasicAccessibilityFacts.vb (1)
106Return DirectCast(declaration, ClassBlockSyntax).BlockStatement.Modifiers
VisualBasicSyntaxFacts.vb (1)
1128Dim [class] = TryCast(member, ClassBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (70)
CodeGeneration\SyntaxGeneratorTests.vb (66)
911VerifySyntax(Of ClassBlockSyntax)( 928VerifySyntax(Of ClassBlockSyntax)( 1380VerifySyntax(Of ClassBlockSyntax)( 1385VerifySyntax(Of ClassBlockSyntax)( 1390VerifySyntax(Of ClassBlockSyntax)( 1395VerifySyntax(Of ClassBlockSyntax)( 1402VerifySyntax(Of ClassBlockSyntax)( 1409VerifySyntax(Of ClassBlockSyntax)( 1417VerifySyntax(Of ClassBlockSyntax)( 1422VerifySyntax(Of ClassBlockSyntax)( 1913VerifySyntax(Of ClassBlockSyntax)( 2046VerifySyntax(Of ClassBlockSyntax)( 2199VerifySyntax(Of ClassBlockSyntax)( 2260").Members(0), ClassBlockSyntax).Members(0) 2290VerifySyntax(Of ClassBlockSyntax)( 2298VerifySyntax(Of ClassBlockSyntax)( 2697Dim classBlock = DirectCast(Generator.ClassDeclaration("C"), ClassBlockSyntax) 2699VerifySyntax(Of ClassBlockSyntax)(classBlockWithModifiers, "NotInheritable Class C 2709Dim classBlock = DirectCast(Generator.ClassDeclaration("C"), ClassBlockSyntax) 2710classBlock = DirectCast(Generator.AddMembers(classBlock, Generator.WithModifiers(Generator.MethodDeclaration("Goo"), DeclarationModifiers.Sealed)), ClassBlockSyntax) 2711VerifySyntax(Of ClassBlockSyntax)(classBlock, "Class C 3200VerifySyntax(Of ClassBlockSyntax)( 3207VerifySyntax(Of ClassBlockSyntax)( 3215VerifySyntax(Of ClassBlockSyntax)( 3223VerifySyntax(Of ClassBlockSyntax)( 3230VerifySyntax(Of ClassBlockSyntax)( 3257VerifySyntax(Of ClassBlockSyntax)( 3264VerifySyntax(Of ClassBlockSyntax)( 3309VerifySyntax(Of ClassBlockSyntax)( 3316VerifySyntax(Of ClassBlockSyntax)( 3324VerifySyntax(Of ClassBlockSyntax)( 3353VerifySyntaxRaw(Of ClassBlockSyntax)( 3372VerifySyntaxRaw(Of ClassBlockSyntax)( 3395VerifySyntaxRaw(Of ClassBlockSyntax)( 3499VerifySyntax(Of ClassBlockSyntax)( 3508VerifySyntax(Of ClassBlockSyntax)( 3518VerifySyntax(Of ClassBlockSyntax)( 3530VerifySyntax(Of ClassBlockSyntax)( 3542VerifySyntax(Of ClassBlockSyntax)( 3552VerifySyntax(Of ClassBlockSyntax)( 3562VerifySyntax(Of ClassBlockSyntax)( 3572VerifySyntax(Of ClassBlockSyntax)( 3580VerifySyntax(Of ClassBlockSyntax)( 3588VerifySyntax(Of ClassBlockSyntax)( 3600VerifySyntax(Of ClassBlockSyntax)( 3610VerifySyntax(Of ClassBlockSyntax)( 3619VerifySyntax(Of ClassBlockSyntax)( 3627VerifySyntax(Of ClassBlockSyntax)( 3635VerifySyntax(Of ClassBlockSyntax)( 3643VerifySyntax(Of ClassBlockSyntax)( 3651VerifySyntax(Of ClassBlockSyntax)( 3659VerifySyntax(Of ClassBlockSyntax)( 3667VerifySyntax(Of ClassBlockSyntax)( 3709VerifySyntax(Of ClassBlockSyntax)( 3717VerifySyntax(Of ClassBlockSyntax)( 3726VerifySyntax(Of ClassBlockSyntax)( 3735VerifySyntax(Of ClassBlockSyntax)( 3744VerifySyntax(Of ClassBlockSyntax)( 3751VerifySyntax(Of ClassBlockSyntax)( 3759VerifySyntax(Of ClassBlockSyntax)( 3766VerifySyntax(Of ClassBlockSyntax)( 3773VerifySyntax(Of ClassBlockSyntax)( 3780VerifySyntax(Of ClassBlockSyntax)( 3787VerifySyntax(Of ClassBlockSyntax)( 3794VerifySyntax(Of ClassBlockSyntax)( 3801VerifySyntax(Of ClassBlockSyntax)(
Formatting\FormattingTests.vb (4)
3776Dim implementsStatement = DirectCast(root.Members(0), ClassBlockSyntax).Implements.First() 3779Dim field = DirectCast(root.Members(0), ClassBlockSyntax).Members(0) 3781Dim prop = DirectCast(root.Members(0), ClassBlockSyntax).Members(1) 3784Dim method = DirectCast(root.Members(0), ClassBlockSyntax).Members(2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
MSBuildWorkspaceTestBase.cs (1)
100protected static int GetMethodInsertionPoint(VB.Syntax.ClassBlockSyntax classBlock)
Microsoft.VisualStudio.LanguageServices.VisualBasic (12)
CodeModel\VisualBasicCodeModelService.vb (12)
2145Debug.Assert(TypeOf typeNode Is ClassBlockSyntax OrElse 2172Debug.Assert(TypeOf typeNode Is ClassBlockSyntax OrElse 2359Debug.Assert(TypeOf typeNode Is ClassBlockSyntax OrElse 2388Debug.Assert(TypeOf typeNode Is ClassBlockSyntax OrElse 2398Dim allowModule = TypeOf typeBlock Is ClassBlockSyntax OrElse 2433ElseIf TypeOf typeBlock Is ClassBlockSyntax Then 2437Dim classBlock = DirectCast(typeBlock, ClassBlockSyntax) 2607Debug.Assert(TypeOf typeNode Is ClassBlockSyntax OrElse 3749ElseIf TypeOf container Is ClassBlockSyntax Then 3750Dim classBlock = DirectCast(container, ClassBlockSyntax) 3850ElseIf TypeOf container Is ClassBlockSyntax Then 3851Dim classBlock = DirectCast(container, ClassBlockSyntax)