93 references to InterfaceStatement
Microsoft.CodeAnalysis.VisualBasic (30)
Binding\BinderFactory.vb (3)
464SyntaxKind.InterfaceStatement, 526SyntaxKind.InterfaceStatement, 680Case SyntaxKind.ClassStatement, SyntaxKind.ModuleStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.EnumStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
146SyntaxKind.InterfaceStatement,
Compilation\SemanticModel.vb (1)
3274Case SyntaxKind.ClassStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement
Declarations\DeclarationTreeBuilder.vb (1)
792Case SyntaxKind.InterfaceStatement : Return DeclarationKind.Interface
Generated\Syntax.xml.Internal.Generated.vb (2)
35296Return New InterfaceStatementSyntax(SyntaxKind.InterfaceStatement, attributeLists.Node, modifiers.Node, interfaceKeyword, identifier, typeParameterList) 47362Return New InterfaceStatementSyntax(SyntaxKind.InterfaceStatement, attributeLists.Node, modifiers.Node, interfaceKeyword, identifier, typeParameterList, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (5)
7214Case SyntaxKind.InterfaceStatement 7682Return New InterfaceStatementSyntax(SyntaxKind.InterfaceStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(interfaceKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList) 35822SyntaxKind.InterfaceStatement, 36116SyntaxKind.InterfaceStatement, 36418SyntaxKind.InterfaceStatement,
Generated\Syntax.xml.Syntax.Generated.vb (1)
3666''' <item><description><see cref="SyntaxKind.InterfaceStatement"/></description></item>
Parser\BlockContexts\DeclarationContext.vb (3)
73Case SyntaxKind.InterfaceStatement 182If beginStatement IsNot Nothing AndAlso beginStatement.Kind = SyntaxKind.InterfaceStatement Then 265SyntaxKind.InterfaceStatement,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
105SyntaxKind.InterfaceStatement
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (5)
36_state = SyntaxKind.InterfaceStatement ' done with inherits 47_state = SyntaxKind.InterfaceStatement ' done with inherits 57Debug.Assert(_state = SyntaxKind.InterfaceStatement) 99Case SyntaxKind.InterfaceStatement 132SyntaxKind.InterfaceStatement,
Parser\ParseExpression.vb (1)
1850SyntaxKind.InterfaceStatement,
Parser\Parser.vb (2)
1581kind = SyntaxKind.InterfaceStatement 1605If (kind = SyntaxKind.ModuleStatement OrElse kind = SyntaxKind.InterfaceStatement) AndAlso statement.Modifiers.Any(SyntaxKind.PartialKeyword) Then
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
559Case SyntaxKind.InterfaceStatement
Syntax\SyntaxFactory.vb (1)
449Case SyntaxKind.InterfaceStatement
Syntax\SyntaxFacts.vb (1)
595Return kind = SyntaxKind.ClassStatement OrElse kind = SyntaxKind.InterfaceStatement OrElse
Syntax\SyntaxKindFacts.vb (1)
680Return SyntaxKind.InterfaceStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
25SyntaxKind.InterfaceStatement, 90Case SyntaxKind.InterfaceStatement 170SyntaxKind.InterfaceStatement, 241Case SyntaxKind.InterfaceStatement 315SyntaxKind.InterfaceStatement, 402SyntaxKind.InterfaceStatement, 512SyntaxKind.InterfaceStatement, 601SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1160Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
25SyntaxKind.InterfaceStatement, 110Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1261SyntaxKind.InterfaceStatement, 1346SyntaxKind.InterfaceStatement,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
116Case SyntaxKind.InterfaceStatement, 319Case SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement
Microsoft.CodeAnalysis.VisualBasic.Features (9)
Completion\KeywordRecommenders\Declarations\CovarianceModifiersKeywordRecommender.vb (1)
40If parent.GetAncestor(Of TypeStatementSyntax)().IsKind(SyntaxKind.InterfaceStatement) Then
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
23If context.IsAfterStatementOfKind(SyntaxKind.ClassStatement, SyntaxKind.InterfaceStatement) Then
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
71If typeDeclaration IsNot Nothing AndAlso typeDeclaration.IsKind(SyntaxKind.ClassStatement, SyntaxKind.InterfaceStatement, SyntaxKind.StructureStatement) Then
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
48SyntaxKind.InterfaceStatement,
EditAndContinue\SyntaxComparer.vb (1)
810SyntaxKind.InterfaceStatement,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
544Case SyntaxKind.InterfaceStatement 1104SyntaxKind.InterfaceStatement, 1487SyntaxKind.InterfaceStatement
Structure\VisualBasicStructureHelpers.vb (1)
154ElseIf node.IsKind(SyntaxKind.ClassStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Classification\ClassificationHelpers.vb (1)
312Case SyntaxKind.InterfaceStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1661Case SyntaxKind.InterfaceStatement 2414Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
25SyntaxKind.InterfaceStatement, 90Case SyntaxKind.InterfaceStatement 170SyntaxKind.InterfaceStatement, 241Case SyntaxKind.InterfaceStatement 315SyntaxKind.InterfaceStatement, 402SyntaxKind.InterfaceStatement, 512SyntaxKind.InterfaceStatement, 601SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1160Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
25SyntaxKind.InterfaceStatement, 110Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1261SyntaxKind.InterfaceStatement, 1346SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
116Case SyntaxKind.InterfaceStatement, 319Case SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (8)
25SyntaxKind.InterfaceStatement, 90Case SyntaxKind.InterfaceStatement 170SyntaxKind.InterfaceStatement, 241Case SyntaxKind.InterfaceStatement 315SyntaxKind.InterfaceStatement, 402SyntaxKind.InterfaceStatement, 512SyntaxKind.InterfaceStatement, 601SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1160Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
25SyntaxKind.InterfaceStatement, 110Case SyntaxKind.InterfaceStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1261SyntaxKind.InterfaceStatement, 1346SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
108If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
116Case SyntaxKind.InterfaceStatement, 319Case SyntaxKind.InterfaceStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
330Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement