158 references to InterfaceBlock
Microsoft.CodeAnalysis.VisualBasic (39)
Compilation\SemanticModel.vb (1)
3306Case 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)
427SyntaxKind.InterfaceBlock 463SyntaxKind.InterfaceBlock 492Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock
Declarations\MergedTypeDeclaration.vb (1)
90SyntaxKind.InterfaceBlock
Generated\Syntax.xml.Internal.Generated.vb (2)
35097Return New InterfaceBlockSyntax(SyntaxKind.InterfaceBlock, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement) 47163Return New InterfaceBlockSyntax(SyntaxKind.InterfaceBlock, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
7226Return New InterfaceBlockSyntax(SyntaxKind.InterfaceBlock, Nothing, Nothing, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement) 35815SyntaxKind.InterfaceBlock, 36109SyntaxKind.InterfaceBlock, 36411SyntaxKind.InterfaceBlock,
Generated\Syntax.xml.Syntax.Generated.vb (1)
2113''' <item><description><see cref="SyntaxKind.InterfaceBlock"/></description></item>
Parser\BlockContexts\BlockContext.vb (2)
622Case SyntaxKind.InterfaceBlock 744Case SyntaxKind.InterfaceBlock
Parser\BlockContexts\DeclarationContext.vb (2)
200SyntaxKind.InterfaceBlock, 298SyntaxKind.InterfaceBlock
Parser\BlockContexts\EnumDeclarationBlockContext.vb (1)
65SyntaxKind.InterfaceBlock,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
176SyntaxKind.InterfaceBlock,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (4)
18MyBase.New(SyntaxKind.InterfaceBlock, statement, prevContext) 20Debug.Assert(BlockKind = SyntaxKind.InterfaceBlock) 112SyntaxKind.InterfaceBlock 182SyntaxKind.InterfaceBlock
Parser\BlockContexts\TypeBlockContext.vb (2)
22contextKind = SyntaxKind.StructureBlock OrElse contextKind = SyntaxKind.InterfaceBlock) 25BlockKind = SyntaxKind.StructureBlock OrElse BlockKind = SyntaxKind.InterfaceBlock)
Parser\Parser.vb (3)
1388SyntaxKind.InterfaceBlock, 2069SyntaxKind.InterfaceBlock, 4181If Context.BlockKind <> SyntaxKind.InterfaceBlock AndAlso Not propertyStatement.Modifiers.Any(SyntaxKind.MustOverrideKeyword) Then
Symbols\Source\SourceNamedTypeSymbol.vb (7)
137Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock 439Case SyntaxKind.InterfaceBlock 664SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock 808Case SyntaxKind.InterfaceBlock, SyntaxKind.DelegateFunctionStatement, SyntaxKind.DelegateSubStatement 949Case SyntaxKind.StructureBlock, SyntaxKind.ClassBlock, SyntaxKind.InterfaceBlock 1051Case SyntaxKind.InterfaceBlock 1804Case SyntaxKind.InterfaceBlock
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
540Case SyntaxKind.InterfaceBlock
Syntax\SyntaxFactory.vb (1)
430Case SyntaxKind.InterfaceBlock
Syntax\SyntaxFacts.vb (1)
346Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
Syntax\SyntaxNormalizer.vb (1)
848If node.Kind = SyntaxKind.InterfaceBlock Then
Microsoft.CodeAnalysis.VisualBasic.Analyzers (1)
MetaAnalyzers\BasicDiagnosticAnalyzerAPIUsageAnalyzer.vb (1)
16Case SyntaxKind.ModuleBlock, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.EnumBlock, SyntaxKind.InterfaceBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
18SyntaxKind.InterfaceBlock, 78SyntaxKind.InterfaceBlock, 163SyntaxKind.InterfaceBlock, 227Case SyntaxKind.InterfaceBlock 308SyntaxKind.InterfaceBlock, 398SyntaxKind.InterfaceBlock, 543SyntaxKind.InterfaceBlock, 573SyntaxKind.InterfaceBlock, 631SyntaxKind.InterfaceBlock, 659SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1158Case SyntaxKind.InterfaceBlock 1227Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 1268Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
150SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
24SyntaxKind.InterfaceBlock, 108Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1262SyntaxKind.InterfaceBlock, 1303SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
171Public ReadOnly Property InterfaceDeclaration As Integer = SyntaxKind.InterfaceBlock Implements ISyntaxKinds.InterfaceDeclaration
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
160Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
761Case SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (3)
27{SyntaxKind.InterfaceBlock, 8}, 143Case SyntaxKind.InterfaceBlock 331Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (3)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 198Return syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.InterfaceBlock) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
95Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (1)
99innermostDeclarationKind = SyntaxKind.InterfaceBlock OrElse
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
33codeBlock.IsKind(SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.EnumBlock) OrElse
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
37SyntaxKind.InterfaceBlock,
EditAndContinue\SyntaxComparer.vb (2)
748Case SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock 1221SyntaxKind.InterfaceBlock,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (5)
444Return node.IsKind(SyntaxKind.InterfaceBlock) 545Debug.Assert(parent.Kind = SyntaxKind.InterfaceBlock) 1098SyntaxKind.InterfaceBlock, 1486Case SyntaxKind.InterfaceBlock, 1775SyntaxKind.InterfaceBlock,
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
171If node.IsKind(SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock) Then
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
133SyntaxKind.InterfaceBlock,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (44)
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
1659Case SyntaxKind.InterfaceBlock 1727Case SyntaxKind.InterfaceBlock 1918Case SyntaxKind.InterfaceBlock 2003Case SyntaxKind.InterfaceBlock 2412Case SyntaxKind.InterfaceBlock 2903Case SyntaxKind.InterfaceBlock 2922Case SyntaxKind.InterfaceBlock 2959Case SyntaxKind.InterfaceBlock 3256If declaration.IsKind(SyntaxKind.InterfaceBlock) Then 3283Case SyntaxKind.InterfaceBlock 3294Case SyntaxKind.InterfaceBlock
FindSymbols\FindSymbolsUtilities.vb (2)
13Case SyntaxKind.InterfaceBlock 55Case SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ModuleBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
18SyntaxKind.InterfaceBlock, 78SyntaxKind.InterfaceBlock, 163SyntaxKind.InterfaceBlock, 227Case SyntaxKind.InterfaceBlock 308SyntaxKind.InterfaceBlock, 398SyntaxKind.InterfaceBlock, 543SyntaxKind.InterfaceBlock, 573SyntaxKind.InterfaceBlock, 631SyntaxKind.InterfaceBlock, 659SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1158Case SyntaxKind.InterfaceBlock 1227Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 1268Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
150SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
24SyntaxKind.InterfaceBlock, 108Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1262SyntaxKind.InterfaceBlock, 1303SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
171Public ReadOnly Property InterfaceDeclaration As Integer = SyntaxKind.InterfaceBlock Implements ISyntaxKinds.InterfaceDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
160Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
761Case SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (3)
27{SyntaxKind.InterfaceBlock, 8}, 143Case SyntaxKind.InterfaceBlock 331Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (3)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 198Return syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.InterfaceBlock) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
95Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (31)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
18SyntaxKind.InterfaceBlock, 78SyntaxKind.InterfaceBlock, 163SyntaxKind.InterfaceBlock, 227Case SyntaxKind.InterfaceBlock 308SyntaxKind.InterfaceBlock, 398SyntaxKind.InterfaceBlock, 543SyntaxKind.InterfaceBlock, 573SyntaxKind.InterfaceBlock, 631SyntaxKind.InterfaceBlock, 659SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1158Case SyntaxKind.InterfaceBlock 1227Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock 1268Case SyntaxKind.ModuleBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
150SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
24SyntaxKind.InterfaceBlock, 108Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1262SyntaxKind.InterfaceBlock, 1303SyntaxKind.InterfaceBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
171Public ReadOnly Property InterfaceDeclaration As Integer = SyntaxKind.InterfaceBlock Implements ISyntaxKinds.InterfaceDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
160Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
761Case SyntaxKind.EnumBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.ClassBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (3)
27{SyntaxKind.InterfaceBlock, 8}, 143Case SyntaxKind.InterfaceBlock 331Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (3)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 198Return syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.InterfaceBlock) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
95Case SyntaxKind.InterfaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement