169 references to ClassBlock
Microsoft.CodeAnalysis.VisualBasic (39)
Compilation\SemanticModel.vb (1)
3307Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
Compilation\SyntaxTreeSemanticModel.vb (1)
978Case SyntaxKind.ClassBlock, SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
Declarations\DeclarationTreeBuilder.vb (3)
425SyntaxKind.ClassBlock, 461SyntaxKind.ClassBlock, 492Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock
Declarations\MergedTypeDeclaration.vb (1)
87Case SyntaxKind.ClassBlock,
Generated\Syntax.xml.Internal.Generated.vb (2)
43051Return New ClassBlockSyntax(SyntaxKind.ClassBlock, classStatement, [inherits].Node, [implements].Node, members.Node, endClassStatement) 55129Return New ClassBlockSyntax(SyntaxKind.ClassBlock, classStatement, [inherits].Node, [implements].Node, members.Node, endClassStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
7299Return New ClassBlockSyntax(SyntaxKind.ClassBlock, Nothing, Nothing, classStatement, [inherits].Node, [implements].Node, members.Node, endClassStatement) 35816SyntaxKind.ClassBlock, 36110SyntaxKind.ClassBlock, 36412SyntaxKind.ClassBlock,
Generated\Syntax.xml.Syntax.Generated.vb (1)
2365''' <item><description><see cref="SyntaxKind.ClassBlock"/></description></item>
Parser\BlockContexts\BlockContext.vb (2)
613Case SyntaxKind.ClassBlock 737Case SyntaxKind.ClassBlock
Parser\BlockContexts\DeclarationContext.vb (3)
68Return New TypeBlockContext(SyntaxKind.ClassBlock, DirectCast(node, StatementSyntax), Me) 196SyntaxKind.ClassBlock, 296SyntaxKind.ClassBlock,
Parser\BlockContexts\EnumDeclarationBlockContext.vb (1)
63SyntaxKind.ClassBlock,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
172SyntaxKind.ClassBlock,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (3)
94Return New TypeBlockContext(SyntaxKind.ClassBlock, DirectCast(node, StatementSyntax), Me) 110SyntaxKind.ClassBlock, 180SyntaxKind.ClassBlock,
Parser\BlockContexts\TypeBlockContext.vb (2)
21Debug.Assert(contextKind = SyntaxKind.ModuleBlock OrElse contextKind = SyntaxKind.ClassBlock OrElse 24Debug.Assert(BlockKind = SyntaxKind.ModuleBlock OrElse BlockKind = SyntaxKind.ClassBlock OrElse
Parser\Parser.vb (2)
1382SyntaxKind.ClassBlock, 2063SyntaxKind.ClassBlock,
Symbols\Source\SourceNamedTypeSymbol.vb (8)
130Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock 418Case SyntaxKind.ClassBlock 656Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, 942Case SyntaxKind.StructureBlock, SyntaxKind.ClassBlock, SyntaxKind.InterfaceBlock 1005Case SyntaxKind.ClassBlock 1034Case SyntaxKind.ClassBlock 1703Case SyntaxKind.ClassBlock 1721Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
534Case SyntaxKind.ClassBlock
Syntax\LambdaUtilities.vb (1)
684Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.ModuleBlock
Syntax\SyntaxFactory.vb (1)
424Case SyntaxKind.ClassBlock
Syntax\SyntaxFacts.vb (1)
346Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (21)
StatementSyntaxExtensions.vb (10)
17Case SyntaxKind.ClassBlock, 77Case SyntaxKind.ClassBlock, 162Case SyntaxKind.ClassBlock, 224Case SyntaxKind.ClassBlock 307Case SyntaxKind.ClassBlock, 397Case SyntaxKind.ClassBlock, 542SyntaxKind.ClassBlock, 572Case SyntaxKind.ClassBlock, 630Case SyntaxKind.ClassBlock, 658Case SyntaxKind.ClassBlock,
SyntaxNodeExtensions.vb (3)
1181Case SyntaxKind.ClassBlock 1258Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 1299Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
SyntaxTokenExtensions.vb (1)
147Function(ancestor) ancestor.IsKind(SyntaxKind.ClassBlock,
VisualBasicAccessibilityFacts.vb (2)
25Case SyntaxKind.ClassBlock, 105Case SyntaxKind.ClassBlock
VisualBasicAddAccessibilityModifiers.vb (1)
74If member.IsParentKind(SyntaxKind.ClassBlock) OrElse
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
46If member.IsKind(SyntaxKind.ClassBlock) OrElse
VisualBasicSyntaxFacts.vb (2)
1315SyntaxKind.ClassBlock, 1355SyntaxKind.ClassBlock,
VisualBasicSyntaxKinds.vb (1)
146Public ReadOnly Property ClassDeclaration As Integer = SyntaxKind.ClassBlock Implements ISyntaxKinds.ClassDeclaration
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
ModifierCollectionFacts.vb (3)
82If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then 96If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then 317If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then
SyntaxTreeExtensions.vb (4)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 190position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.ModuleBlock) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 232typeBlock.IsKind(SyntaxKind.ClassBlock,
TypeBlockSyntaxExtensions.vb (1)
93Case SyntaxKind.ClassBlock
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb (1)
36SyntaxKind.ClassBlock)
Microsoft.CodeAnalysis.VisualBasic.Features (26)
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
38targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.StructureBlock, SyntaxKind.ClassBlock) Then
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (2)
65If innermostDeclarationKind = SyntaxKind.ClassBlock OrElse 98If innermostDeclarationKind = SyntaxKind.ClassBlock OrElse
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
21If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) AndAlso
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
30If typeBlock Is Nothing OrElse Not typeBlock.IsKind(SyntaxKind.ClassBlock, SyntaxKind.ModuleBlock) Then
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (1)
23targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then
Completion\KeywordRecommenders\Expressions\MyBaseKeywordRecommender.vb (1)
24targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock) Then
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
25targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then
Completion\Providers\ContextVariableArgumentProvider.vb (1)
32If targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
33Return codeBlock.IsKind(SyntaxKind.CompilationUnit, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) OrElse
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
36Case SyntaxKind.ClassBlock,
EditAndContinue\SyntaxComparer.vb (2)
746Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock 1217Case SyntaxKind.ClassBlock,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (6)
1135Debug.Assert(parent.Kind = SyntaxKind.ClassBlock) 1531Case SyntaxKind.ClassBlock, 1911Case SyntaxKind.ClassBlock, 2210SyntaxKind.ClassBlock, 2230SyntaxKind.ClassBlock, 2553Case SyntaxKind.ClassBlock,
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
46baseList.IsParentKind(SyntaxKind.ClassBlock) Then
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
154If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock) Then
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
62If implementsStatement.IsParentKind(SyntaxKind.ClassBlock) OrElse
LambdaUtilities.vb (1)
684Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.ModuleBlock
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
132Case SyntaxKind.ClassBlock,
VisualBasicAddAccessibilityModifiers.vb (1)
74If member.IsParentKind(SyntaxKind.ClassBlock) OrElse
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
46If member.IsKind(SyntaxKind.ClassBlock) OrElse
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Diagnostics\DiagnosticAnalyzerTests.vb (3)
357context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.NamespaceBlock, SyntaxKind.ClassBlock) 365Case SyntaxKind.ClassBlock 1344Return SyntaxKind.ClassBlock
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxRewriterTests.vb (2)
96Return If(node.Kind = SyntaxKind.ClassBlock AndAlso node.ToString().Contains("B"), Nothing, node) 119Return If(node.Kind = SyntaxKind.ClassBlock, Nothing, node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (50)
CodeGeneration\NamedTypeGenerator.vb (2)
84Case SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 105If(isInterface, SyntaxKind.InterfaceBlock, If(isStruct, SyntaxKind.StructureBlock, If(isModule, SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock)))
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
154Case SyntaxKind.ClassBlock
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763Case SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
CodeGeneration\VisualBasicDeclarationComparer.vb (3)
29{SyntaxKind.ClassBlock, 10}, 149Case SyntaxKind.ClassBlock 336SyntaxKind.ClassBlock
CodeGeneration\VisualBasicSyntaxGenerator.vb (14)
706Case SyntaxKind.ClassBlock, SyntaxKind.ClassStatement 1824Case SyntaxKind.ClassBlock 1896Case SyntaxKind.ClassBlock 2087Case SyntaxKind.ClassBlock 2172Case SyntaxKind.ClassBlock 2575Case SyntaxKind.ClassBlock 3157Case SyntaxKind.ClassBlock 3176Case SyntaxKind.ClassBlock 3211Case SyntaxKind.ClassBlock 3562If declaration.IsKind(SyntaxKind.ClassBlock) Then 3600Case SyntaxKind.ClassBlock 3611Case SyntaxKind.ClassBlock 3622Case SyntaxKind.ClassBlock 3633Case SyntaxKind.ClassBlock
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
166If(typeDeclaration.Kind() = SyntaxKind.ClassBlock, DeclaredSymbolInfoKind.Class, 425Case SyntaxKind.ClassBlock
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
147Function(ancestor) ancestor.IsKind(SyntaxKind.ClassBlock,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (4)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 190position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.ModuleBlock) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 232typeBlock.IsKind(SyntaxKind.ClassBlock,
ModifierCollectionFacts.vb (3)
82If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then 96If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then 317If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock) Then
StatementSyntaxExtensions.vb (10)
17Case SyntaxKind.ClassBlock, 77Case SyntaxKind.ClassBlock, 162Case SyntaxKind.ClassBlock, 224Case SyntaxKind.ClassBlock 307Case SyntaxKind.ClassBlock, 397Case SyntaxKind.ClassBlock, 542SyntaxKind.ClassBlock, 572Case SyntaxKind.ClassBlock, 630Case SyntaxKind.ClassBlock, 658Case SyntaxKind.ClassBlock,
SyntaxNodeExtensions.vb (3)
1181Case SyntaxKind.ClassBlock 1258Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 1299Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
TypeBlockSyntaxExtensions.vb (1)
93Case SyntaxKind.ClassBlock
VisualBasicAccessibilityFacts.vb (2)
25Case SyntaxKind.ClassBlock, 105Case SyntaxKind.ClassBlock
VisualBasicSyntaxFacts.vb (2)
1315SyntaxKind.ClassBlock, 1355SyntaxKind.ClassBlock,
VisualBasicSyntaxKinds.vb (1)
146Public ReadOnly Property ClassDeclaration As Integer = SyntaxKind.ClassBlock Implements ISyntaxKinds.ClassDeclaration
Microsoft.VisualStudio.LanguageServices.VisualBasic (19)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
40Case SyntaxKind.ClassBlock, 130Case SyntaxKind.ClassBlock,
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
133Case SyntaxKind.ClassBlock,
CodeModel\VisualBasicCodeModelService.vb (15)
100SyntaxKind.ClassBlock, 157Case SyntaxKind.ClassBlock 179Case SyntaxKind.ClassBlock 597Case SyntaxKind.ClassBlock, 637Case SyntaxKind.ClassBlock, 889Case SyntaxKind.ClassBlock, 1023Case SyntaxKind.ClassBlock, 3685Case SyntaxKind.ClassBlock, 4246If node.IsKind(SyntaxKind.ClassBlock) Then 4256If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.InterfaceBlock) Then 4263If typeBlock.IsKind(SyntaxKind.ClassBlock) AndAlso baseCount > 0 Then 4282If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.InterfaceBlock) Then 4314If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then 4322If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then 4354If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) Then
Progression\VisualBasicProgressionLanguageService.vb (1)
37If node.Kind = SyntaxKind.ClassBlock OrElse