144 references to StructureBlock
Microsoft.CodeAnalysis.VisualBasic (38)
Compilation\SemanticModel.vb (1)
3307
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
Compilation\SyntaxTreeSemanticModel.vb (1)
978
Case SyntaxKind.ClassBlock, SyntaxKind.EnumBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
Declarations\DeclarationTreeBuilder.vb (3)
426
SyntaxKind.
StructureBlock
,
462
SyntaxKind.
StructureBlock
,
492
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock
Declarations\MergedTypeDeclaration.vb (1)
89
SyntaxKind.
StructureBlock
,
Generated\Syntax.xml.Internal.Generated.vb (2)
42999
Return New StructureBlockSyntax(SyntaxKind.
StructureBlock
, structureStatement, [inherits].Node, [implements].Node, members.Node, endStructureStatement)
55077
Return New StructureBlockSyntax(SyntaxKind.
StructureBlock
, structureStatement, [inherits].Node, [implements].Node, members.Node, endStructureStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
7153
Return New StructureBlockSyntax(SyntaxKind.
StructureBlock
, Nothing, Nothing, structureStatement, [inherits].Node, [implements].Node, members.Node, endStructureStatement)
35814
SyntaxKind.
StructureBlock
,
36108
SyntaxKind.
StructureBlock
,
36410
SyntaxKind.
StructureBlock
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
1861
''' <item><description><see cref="SyntaxKind.
StructureBlock
"/></description></item>
Parser\BlockContexts\BlockContext.vb (2)
617
Case SyntaxKind.
StructureBlock
740
Case SyntaxKind.
StructureBlock
Parser\BlockContexts\DeclarationContext.vb (3)
71
Return New TypeBlockContext(SyntaxKind.
StructureBlock
, DirectCast(node, StatementSyntax), Me)
199
SyntaxKind.
StructureBlock
,
297
SyntaxKind.
StructureBlock
,
Parser\BlockContexts\EnumDeclarationBlockContext.vb (1)
64
SyntaxKind.
StructureBlock
,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
173
SyntaxKind.
StructureBlock
,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (3)
97
Return New TypeBlockContext(SyntaxKind.
StructureBlock
, DirectCast(node, StatementSyntax), Me)
111
SyntaxKind.
StructureBlock
,
181
SyntaxKind.
StructureBlock
,
Parser\BlockContexts\TypeBlockContext.vb (2)
22
contextKind = SyntaxKind.
StructureBlock
OrElse contextKind = SyntaxKind.InterfaceBlock)
25
BlockKind = SyntaxKind.
StructureBlock
OrElse BlockKind = SyntaxKind.InterfaceBlock)
Parser\Parser.vb (2)
1380
SyntaxKind.
StructureBlock
,
2061
SyntaxKind.
StructureBlock
,
Symbols\Source\SourceNamedTypeSymbol.vb (7)
130
Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock
425
Case SyntaxKind.
StructureBlock
657
SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock
942
Case SyntaxKind.
StructureBlock
, SyntaxKind.ClassBlock, SyntaxKind.InterfaceBlock
1014
Case SyntaxKind.
StructureBlock
1039
Case SyntaxKind.
StructureBlock
1721
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
537
Case SyntaxKind.
StructureBlock
Syntax\LambdaUtilities.vb (1)
684
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.ModuleBlock
Syntax\SyntaxFactory.vb (1)
427
Case SyntaxKind.
StructureBlock
Syntax\SyntaxFacts.vb (1)
346
Case SyntaxKind.ModuleBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
StatementSyntaxExtensions.vb (10)
20
SyntaxKind.
StructureBlock
80
SyntaxKind.
StructureBlock
165
SyntaxKind.
StructureBlock
233
Case SyntaxKind.
StructureBlock
310
SyntaxKind.
StructureBlock
399
SyntaxKind.
StructureBlock
545
SyntaxKind.
StructureBlock
,
575
SyntaxKind.
StructureBlock
633
SyntaxKind.
StructureBlock
,
661
SyntaxKind.
StructureBlock
SyntaxNodeExtensions.vb (3)
1185
Case SyntaxKind.
StructureBlock
1258
Case SyntaxKind.ModuleBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
1299
Case SyntaxKind.ModuleBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
SyntaxTokenExtensions.vb (1)
148
SyntaxKind.
StructureBlock
,
VisualBasicAccessibilityFacts.vb (2)
27
SyntaxKind.
StructureBlock
,
109
Case SyntaxKind.
StructureBlock
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
47
member.IsKind(SyntaxKind.
StructureBlock
) OrElse
VisualBasicSyntaxFacts.vb (2)
1311
SyntaxKind.
StructureBlock
,
1353
SyntaxKind.
StructureBlock
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
ModifierCollectionFacts.vb (1)
84
ElseIf syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.
StructureBlock
) Then
SyntaxTreeExtensions.vb (4)
117
syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
190
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.ModuleBlock)
208
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
234
SyntaxKind.
StructureBlock
) Then
TypeBlockSyntaxExtensions.vb (1)
97
Case SyntaxKind.
StructureBlock
Microsoft.CodeAnalysis.VisualBasic.Features (22)
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
38
targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.
StructureBlock
, SyntaxKind.ClassBlock) Then
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (2)
67
innermostDeclarationKind = SyntaxKind.
StructureBlock
OrElse
100
innermostDeclarationKind = SyntaxKind.
StructureBlock
OrElse
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
21
If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) AndAlso
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (1)
23
targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
25
targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
Completion\Providers\ContextVariableArgumentProvider.vb (1)
32
If targetToken.GetInnermostDeclarationContext().IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
33
Return codeBlock.IsKind(SyntaxKind.CompilationUnit, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) OrElse
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
39
SyntaxKind.
StructureBlock
,
EditAndContinue\SyntaxComparer.vb (2)
746
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
1218
SyntaxKind.
StructureBlock
,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (6)
1139
Debug.Assert(parent.Kind = SyntaxKind.
StructureBlock
)
1532
SyntaxKind.
StructureBlock
,
1915
Case SyntaxKind.
StructureBlock
,
2211
SyntaxKind.
StructureBlock
,
2231
SyntaxKind.
StructureBlock
,
2554
SyntaxKind.
StructureBlock
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
154
If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock) Then
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
63
implementsStatement.IsParentKind(SyntaxKind.
StructureBlock
) Then
LambdaUtilities.vb (1)
684
Case SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.ModuleBlock
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
134
SyntaxKind.
StructureBlock
,
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
47
member.IsKind(SyntaxKind.
StructureBlock
) OrElse
Microsoft.CodeAnalysis.VisualBasic.Workspaces (43)
CodeGeneration\NamedTypeGenerator.vb (2)
84
Case SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
105
If(isInterface, SyntaxKind.InterfaceBlock, If(isStruct, SyntaxKind.
StructureBlock
, If(isModule, SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock)))
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
166
Case SyntaxKind.
StructureBlock
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763
Case SyntaxKind.EnumBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
CodeGeneration\VisualBasicDeclarationComparer.vb (3)
28
{SyntaxKind.
StructureBlock
, 9},
146
Case SyntaxKind.
StructureBlock
340
Case SyntaxKind.
StructureBlock
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
718
Case SyntaxKind.
StructureBlock
, SyntaxKind.StructureStatement
1828
Case SyntaxKind.
StructureBlock
1898
Case SyntaxKind.
StructureBlock
2089
Case SyntaxKind.
StructureBlock
2174
Case SyntaxKind.
StructureBlock
2579
Case SyntaxKind.
StructureBlock
3159
Case SyntaxKind.
StructureBlock
3178
Case SyntaxKind.
StructureBlock
3214
Case SyntaxKind.
StructureBlock
3624
Case SyntaxKind.
StructureBlock
3635
Case SyntaxKind.
StructureBlock
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
438
Case SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
148
SyntaxKind.
StructureBlock
,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (4)
117
syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
190
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.ModuleBlock)
208
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
234
SyntaxKind.
StructureBlock
) Then
ModifierCollectionFacts.vb (1)
84
ElseIf syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.
StructureBlock
) Then
StatementSyntaxExtensions.vb (10)
20
SyntaxKind.
StructureBlock
80
SyntaxKind.
StructureBlock
165
SyntaxKind.
StructureBlock
233
Case SyntaxKind.
StructureBlock
310
SyntaxKind.
StructureBlock
399
SyntaxKind.
StructureBlock
545
SyntaxKind.
StructureBlock
,
575
SyntaxKind.
StructureBlock
633
SyntaxKind.
StructureBlock
,
661
SyntaxKind.
StructureBlock
SyntaxNodeExtensions.vb (3)
1185
Case SyntaxKind.
StructureBlock
1258
Case SyntaxKind.ModuleBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
1299
Case SyntaxKind.ModuleBlock, SyntaxKind.
StructureBlock
, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
TypeBlockSyntaxExtensions.vb (1)
97
Case SyntaxKind.
StructureBlock
VisualBasicAccessibilityFacts.vb (2)
27
SyntaxKind.
StructureBlock
,
109
Case SyntaxKind.
StructureBlock
VisualBasicSyntaxFacts.vb (2)
1311
SyntaxKind.
StructureBlock
,
1353
SyntaxKind.
StructureBlock
,
Microsoft.VisualStudio.LanguageServices.VisualBasic (16)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (3)
43
SyntaxKind.
StructureBlock
133
SyntaxKind.
StructureBlock
140
SyntaxKind.
StructureBlock
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
134
SyntaxKind.
StructureBlock
,
CodeModel\VisualBasicCodeModelService.vb (11)
116
SyntaxKind.
StructureBlock
,
183
Case SyntaxKind.
StructureBlock
269
Case SyntaxKind.
StructureBlock
600
Case SyntaxKind.
StructureBlock
640
Case SyntaxKind.
StructureBlock
892
SyntaxKind.
StructureBlock
1026
SyntaxKind.
StructureBlock
3702
SyntaxKind.
StructureBlock
,
4314
If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
4322
If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
4354
If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
StructureBlock
) Then
Progression\VisualBasicProgressionLanguageService.vb (1)
43
node.Kind = SyntaxKind.
StructureBlock
OrElse