87 references to StructureStatement
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\BinderFactory.vb (3)
465
SyntaxKind.
StructureStatement
,
527
SyntaxKind.
StructureStatement
680
Case SyntaxKind.ClassStatement, SyntaxKind.ModuleStatement, SyntaxKind.
StructureStatement
, SyntaxKind.InterfaceStatement, SyntaxKind.EnumStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
147
SyntaxKind.
StructureStatement
,
Compilation\SemanticModel.vb (1)
3274
Case SyntaxKind.ClassStatement, SyntaxKind.
StructureStatement
, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement
Declarations\DeclarationTreeBuilder.vb (1)
793
Case SyntaxKind.
StructureStatement
: Return DeclarationKind.Structure
Generated\Syntax.xml.Internal.Generated.vb (2)
35267
Return New StructureStatementSyntax(SyntaxKind.
StructureStatement
, attributeLists.Node, modifiers.Node, structureKeyword, identifier, typeParameterList)
47333
Return New StructureStatementSyntax(SyntaxKind.
StructureStatement
, attributeLists.Node, modifiers.Node, structureKeyword, identifier, typeParameterList, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (5)
7141
Case SyntaxKind.
StructureStatement
7597
Return New StructureStatementSyntax(SyntaxKind.
StructureStatement
, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(structureKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList)
35821
SyntaxKind.
StructureStatement
,
36115
SyntaxKind.
StructureStatement
,
36417
SyntaxKind.
StructureStatement
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
3414
''' <item><description><see cref="SyntaxKind.
StructureStatement
"/></description></item>
Parser\BlockContexts\DeclarationContext.vb (2)
70
Case SyntaxKind.
StructureStatement
264
SyntaxKind.
StructureStatement
,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
103
SyntaxKind.
StructureStatement
,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (2)
96
Case SyntaxKind.
StructureStatement
130
SyntaxKind.
StructureStatement
,
Parser\ParseExpression.vb (1)
1847
SyntaxKind.
StructureStatement
,
Parser\Parser.vb (1)
1578
kind = SyntaxKind.
StructureStatement
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
556
Case SyntaxKind.
StructureStatement
Syntax\SyntaxFactory.vb (1)
446
Case SyntaxKind.
StructureStatement
Syntax\SyntaxFacts.vb (1)
596
kind = SyntaxKind.
StructureStatement
OrElse kind = SyntaxKind.EnumStatement OrElse
Syntax\SyntaxKindFacts.vb (1)
683
Return SyntaxKind.
StructureStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
27
SyntaxKind.
StructureStatement
94
Case SyntaxKind.
StructureStatement
172
SyntaxKind.
StructureStatement
245
Case SyntaxKind.
StructureStatement
317
SyntaxKind.
StructureStatement
403
SyntaxKind.
StructureStatement
514
SyntaxKind.
StructureStatement
,
603
SyntaxKind.
StructureStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1156
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
23
SyntaxKind.
StructureStatement
,
106
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1259
SyntaxKind.
StructureStatement
,
1345
SyntaxKind.
StructureStatement
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.
StructureStatement
, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
117
SyntaxKind.
StructureStatement
,
322
SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
333
Case SyntaxKind.StructureBlock, SyntaxKind.
StructureStatement
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
27
SyntaxKind.ClassStatement, SyntaxKind.
StructureStatement
, SyntaxKind.ImplementsStatement, SyntaxKind.InheritsStatement) Then
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
71
If typeDeclaration IsNot Nothing AndAlso typeDeclaration.IsKind(SyntaxKind.ClassStatement, SyntaxKind.InterfaceStatement, SyntaxKind.
StructureStatement
) Then
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
50
SyntaxKind.
StructureStatement
,
EditAndContinue\SyntaxComparer.vb (1)
809
SyntaxKind.
StructureStatement
,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
540
Case SyntaxKind.
StructureStatement
1103
SyntaxKind.
StructureStatement
,
1483
SyntaxKind.
StructureStatement
Structure\VisualBasicStructureHelpers.vb (1)
154
ElseIf node.IsKind(SyntaxKind.ClassStatement, SyntaxKind.
StructureStatement
, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Classification\ClassificationHelpers.vb (1)
314
Case SyntaxKind.
StructureStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1657
Case SyntaxKind.
StructureStatement
2410
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
27
SyntaxKind.
StructureStatement
94
Case SyntaxKind.
StructureStatement
172
SyntaxKind.
StructureStatement
245
Case SyntaxKind.
StructureStatement
317
SyntaxKind.
StructureStatement
403
SyntaxKind.
StructureStatement
514
SyntaxKind.
StructureStatement
,
603
SyntaxKind.
StructureStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1156
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
23
SyntaxKind.
StructureStatement
,
106
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1259
SyntaxKind.
StructureStatement
,
1345
SyntaxKind.
StructureStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.
StructureStatement
, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
117
SyntaxKind.
StructureStatement
,
322
SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
333
Case SyntaxKind.StructureBlock, SyntaxKind.
StructureStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
27
SyntaxKind.
StructureStatement
94
Case SyntaxKind.
StructureStatement
172
SyntaxKind.
StructureStatement
245
Case SyntaxKind.
StructureStatement
317
SyntaxKind.
StructureStatement
403
SyntaxKind.
StructureStatement
514
SyntaxKind.
StructureStatement
,
603
SyntaxKind.
StructureStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1156
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
23
SyntaxKind.
StructureStatement
,
106
Case SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1259
SyntaxKind.
StructureStatement
,
1345
SyntaxKind.
StructureStatement
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108
If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.
StructureStatement
, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
117
SyntaxKind.
StructureStatement
,
322
SyntaxKind.
StructureStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
333
Case SyntaxKind.StructureBlock, SyntaxKind.
StructureStatement