139 references to InterfaceBlock
Microsoft.CodeAnalysis.VisualBasic (39)
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)
427
SyntaxKind.
InterfaceBlock
463
SyntaxKind.
InterfaceBlock
492
Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
Declarations\MergedTypeDeclaration.vb (1)
90
SyntaxKind.
InterfaceBlock
Generated\Syntax.xml.Internal.Generated.vb (2)
43025
Return New InterfaceBlockSyntax(SyntaxKind.
InterfaceBlock
, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement)
55103
Return New InterfaceBlockSyntax(SyntaxKind.
InterfaceBlock
, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
7226
Return New InterfaceBlockSyntax(SyntaxKind.
InterfaceBlock
, Nothing, Nothing, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement)
35815
SyntaxKind.
InterfaceBlock
,
36109
SyntaxKind.
InterfaceBlock
,
36411
SyntaxKind.
InterfaceBlock
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
2113
''' <item><description><see cref="SyntaxKind.
InterfaceBlock
"/></description></item>
Parser\BlockContexts\BlockContext.vb (2)
621
Case SyntaxKind.
InterfaceBlock
743
Case SyntaxKind.
InterfaceBlock
Parser\BlockContexts\DeclarationContext.vb (2)
200
SyntaxKind.
InterfaceBlock
,
298
SyntaxKind.
InterfaceBlock
Parser\BlockContexts\EnumDeclarationBlockContext.vb (1)
65
SyntaxKind.
InterfaceBlock
,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
176
SyntaxKind.
InterfaceBlock
,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (4)
18
MyBase.New(SyntaxKind.
InterfaceBlock
, statement, prevContext)
20
Debug.Assert(BlockKind = SyntaxKind.
InterfaceBlock
)
112
SyntaxKind.
InterfaceBlock
182
SyntaxKind.
InterfaceBlock
Parser\BlockContexts\TypeBlockContext.vb (2)
22
contextKind = SyntaxKind.StructureBlock OrElse contextKind = SyntaxKind.
InterfaceBlock
)
25
BlockKind = SyntaxKind.StructureBlock OrElse BlockKind = SyntaxKind.
InterfaceBlock
)
Parser\Parser.vb (3)
1381
SyntaxKind.
InterfaceBlock
,
2062
SyntaxKind.
InterfaceBlock
,
4174
If Context.BlockKind <> SyntaxKind.
InterfaceBlock
AndAlso Not propertyStatement.Modifiers.Any(SyntaxKind.MustOverrideKeyword) Then
Symbols\Source\SourceNamedTypeSymbol.vb (7)
130
Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
432
Case SyntaxKind.
InterfaceBlock
657
SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
801
Case SyntaxKind.
InterfaceBlock
, SyntaxKind.DelegateFunctionStatement, SyntaxKind.DelegateSubStatement
942
Case SyntaxKind.StructureBlock, SyntaxKind.ClassBlock, SyntaxKind.
InterfaceBlock
1044
Case SyntaxKind.
InterfaceBlock
1725
Case SyntaxKind.
InterfaceBlock
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
540
Case SyntaxKind.
InterfaceBlock
Syntax\SyntaxFactory.vb (1)
430
Case SyntaxKind.
InterfaceBlock
Syntax\SyntaxFacts.vb (1)
346
Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
Syntax\SyntaxNormalizer.vb (1)
848
If node.Kind = SyntaxKind.
InterfaceBlock
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
StatementSyntaxExtensions.vb (10)
18
SyntaxKind.
InterfaceBlock
,
78
SyntaxKind.
InterfaceBlock
,
163
SyntaxKind.
InterfaceBlock
,
227
Case SyntaxKind.
InterfaceBlock
308
SyntaxKind.
InterfaceBlock
,
398
SyntaxKind.
InterfaceBlock
,
543
SyntaxKind.
InterfaceBlock
,
573
SyntaxKind.
InterfaceBlock
,
631
SyntaxKind.
InterfaceBlock
,
659
SyntaxKind.
InterfaceBlock
,
SyntaxNodeExtensions.vb (3)
1189
Case SyntaxKind.
InterfaceBlock
1258
Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
1299
Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
SyntaxTokenExtensions.vb (1)
150
SyntaxKind.
InterfaceBlock
,
VisualBasicAccessibilityFacts.vb (2)
29
SyntaxKind.
InterfaceBlock
,
113
Case SyntaxKind.
InterfaceBlock
VisualBasicSyntaxFacts.vb (2)
1313
SyntaxKind.
InterfaceBlock
,
1354
SyntaxKind.
InterfaceBlock
,
VisualBasicSyntaxKinds.vb (1)
149
Public ReadOnly Property InterfaceDeclaration As Integer = SyntaxKind.
InterfaceBlock
Implements ISyntaxKinds.InterfaceDeclaration
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
SyntaxTreeExtensions.vb (3)
117
syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
198
Return syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.
InterfaceBlock
)
208
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
TypeBlockSyntaxExtensions.vb (1)
95
Case SyntaxKind.
InterfaceBlock
Microsoft.CodeAnalysis.VisualBasic.Features (15)
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (1)
99
innermostDeclarationKind = SyntaxKind.
InterfaceBlock
OrElse
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
34
codeBlock.IsKind(SyntaxKind.
InterfaceBlock
, SyntaxKind.ModuleBlock, SyntaxKind.EnumBlock) OrElse
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
37
SyntaxKind.
InterfaceBlock
,
EditAndContinue\SyntaxComparer.vb (2)
746
Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ModuleBlock
1219
SyntaxKind.
InterfaceBlock
,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (8)
1034
Return node.IsKind(SyntaxKind.
InterfaceBlock
)
1143
Debug.Assert(parent.Kind = SyntaxKind.
InterfaceBlock
)
1533
SyntaxKind.
InterfaceBlock
,
1919
Case SyntaxKind.
InterfaceBlock
,
2212
SyntaxKind.
InterfaceBlock
,
2232
SyntaxKind.
InterfaceBlock
,
2263
Debug.Assert(oldNode.Parent.IsKind(SyntaxKind.
InterfaceBlock
) AndAlso newNode.Parent.IsKind(SyntaxKind.
InterfaceBlock
))
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
154
If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
) Then
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
133
SyntaxKind.
InterfaceBlock
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (44)
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)
160
Case SyntaxKind.
InterfaceBlock
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763
Case SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
CodeGeneration\VisualBasicDeclarationComparer.vb (3)
27
{SyntaxKind.
InterfaceBlock
, 8},
143
Case SyntaxKind.
InterfaceBlock
331
Case SyntaxKind.
InterfaceBlock
CodeGeneration\VisualBasicSyntaxGenerator.vb (12)
715
Case SyntaxKind.
InterfaceBlock
, SyntaxKind.InterfaceStatement
1832
Case SyntaxKind.
InterfaceBlock
1900
Case SyntaxKind.
InterfaceBlock
2091
Case SyntaxKind.
InterfaceBlock
2176
Case SyntaxKind.
InterfaceBlock
2583
Case SyntaxKind.
InterfaceBlock
3161
Case SyntaxKind.
InterfaceBlock
3180
Case SyntaxKind.
InterfaceBlock
3217
Case SyntaxKind.
InterfaceBlock
3575
If declaration.IsKind(SyntaxKind.
InterfaceBlock
) Then
3602
Case SyntaxKind.
InterfaceBlock
3613
Case SyntaxKind.
InterfaceBlock
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
167
If(typeDeclaration.Kind() = SyntaxKind.
InterfaceBlock
, DeclaredSymbolInfoKind.Interface,
438
Case SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ModuleBlock
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
150
SyntaxKind.
InterfaceBlock
,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
117
syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
198
Return syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.
InterfaceBlock
)
208
position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
StatementSyntaxExtensions.vb (10)
18
SyntaxKind.
InterfaceBlock
,
78
SyntaxKind.
InterfaceBlock
,
163
SyntaxKind.
InterfaceBlock
,
227
Case SyntaxKind.
InterfaceBlock
308
SyntaxKind.
InterfaceBlock
,
398
SyntaxKind.
InterfaceBlock
,
543
SyntaxKind.
InterfaceBlock
,
573
SyntaxKind.
InterfaceBlock
,
631
SyntaxKind.
InterfaceBlock
,
659
SyntaxKind.
InterfaceBlock
,
SyntaxNodeExtensions.vb (3)
1189
Case SyntaxKind.
InterfaceBlock
1258
Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
1299
Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.
InterfaceBlock
, SyntaxKind.ClassBlock
TypeBlockSyntaxExtensions.vb (1)
95
Case SyntaxKind.
InterfaceBlock
VisualBasicAccessibilityFacts.vb (2)
29
SyntaxKind.
InterfaceBlock
,
113
Case SyntaxKind.
InterfaceBlock
VisualBasicSyntaxFacts.vb (2)
1313
SyntaxKind.
InterfaceBlock
,
1354
SyntaxKind.
InterfaceBlock
,
VisualBasicSyntaxKinds.vb (1)
149
Public ReadOnly Property InterfaceDeclaration As Integer = SyntaxKind.
InterfaceBlock
Implements ISyntaxKinds.InterfaceDeclaration
Microsoft.VisualStudio.LanguageServices.VisualBasic (18)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
41
SyntaxKind.
InterfaceBlock
,
131
SyntaxKind.
InterfaceBlock
,
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
135
SyntaxKind.
InterfaceBlock
,
CodeModel\VisualBasicCodeModelService.vb (14)
110
SyntaxKind.
InterfaceBlock
,
253
Case SyntaxKind.
InterfaceBlock
602
Case SyntaxKind.
InterfaceBlock
642
Case SyntaxKind.
InterfaceBlock
890
SyntaxKind.
InterfaceBlock
,
1024
SyntaxKind.
InterfaceBlock
,
1519
If member.Parent.Kind = SyntaxKind.
InterfaceBlock
OrElse
2113
If member.Parent.Kind = SyntaxKind.
InterfaceBlock
Then
2653
If member.Parent.Kind = SyntaxKind.
InterfaceBlock
Then
2684
If modifiers.Any(SyntaxKind.MustOverrideKeyword) Or member.IsParentKind(SyntaxKind.
InterfaceBlock
) Then
3697
SyntaxKind.
InterfaceBlock
,
4248
ElseIf node.IsKind(SyntaxKind.
InterfaceBlock
) Then
4256
If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
InterfaceBlock
) Then
4282
If Not node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.
InterfaceBlock
) Then
Progression\VisualBasicProgressionLanguageService.vb (1)
42
node.Kind = SyntaxKind.
InterfaceBlock
OrElse