79 references to InterfaceStatement
Microsoft.CodeAnalysis.VisualBasic (30)
Binding\BinderFactory.vb (3)
455SyntaxKind.InterfaceStatement, 517SyntaxKind.InterfaceStatement, 671Case SyntaxKind.ClassStatement, SyntaxKind.ModuleStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.EnumStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
146SyntaxKind.InterfaceStatement,
Compilation\SemanticModel.vb (1)
3275Case 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)
43224Return New InterfaceStatementSyntax(SyntaxKind.InterfaceStatement, attributeLists.Node, modifiers.Node, interfaceKeyword, identifier, typeParameterList) 55302Return 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)
1848SyntaxKind.InterfaceStatement,
Parser\Parser.vb (2)
1574kind = SyntaxKind.InterfaceStatement 1598If (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)
StatementSyntaxExtensions.vb (8)
25SyntaxKind.InterfaceStatement, 90Case SyntaxKind.InterfaceStatement 170SyntaxKind.InterfaceStatement, 241Case SyntaxKind.InterfaceStatement 315SyntaxKind.InterfaceStatement, 402SyntaxKind.InterfaceStatement, 512SyntaxKind.InterfaceStatement, 601SyntaxKind.InterfaceStatement,
SyntaxNodeExtensions.vb (1)
1191Case SyntaxKind.InterfaceStatement
VisualBasicAccessibilityFacts.vb (2)
30SyntaxKind.InterfaceStatement, 115Case SyntaxKind.InterfaceStatement
VisualBasicSyntaxFacts.vb (2)
1312SyntaxKind.InterfaceStatement, 1397SyntaxKind.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)
808SyntaxKind.InterfaceStatement,
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1142Case SyntaxKind.InterfaceStatement 1539SyntaxKind.InterfaceStatement, 1920SyntaxKind.InterfaceStatement
Structure\VisualBasicStructureHelpers.vb (1)
158ElseIf node.IsKind(SyntaxKind.ClassStatement, SyntaxKind.StructureStatement, SyntaxKind.InterfaceStatement, SyntaxKind.ModuleStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (2)
1743Dim i1Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.InterfaceStatement, 1).AsNode(), TypeStatementSyntax) 1747Dim i2Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.InterfaceStatement, 2).AsNode(), TypeStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxFactsTest.vb (2)
72Assert.Equal(SyntaxKind.InterfaceStatement, SyntaxFacts.GetBaseTypeStatementKind(SyntaxKind.InterfaceKeyword)) 645Assert.True(SyntaxFacts.IsNamespaceMemberDeclaration(SyntaxKind.InterfaceStatement))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Classification\ClassificationHelpers.vb (1)
312Case SyntaxKind.InterfaceStatement
CodeGeneration\NamedTypeGenerator.vb (1)
108If(isInterface, SyntaxKind.InterfaceStatement, If(isStruct, SyntaxKind.StructureStatement, If(isModule, SyntaxKind.ModuleStatement, SyntaxKind.ClassStatement)))
CodeGeneration\VisualBasicDeclarationComparer.vb (2)
116Case SyntaxKind.InterfaceStatement, 319Case SyntaxKind.InterfaceStatement,
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
715Case SyntaxKind.InterfaceBlock, SyntaxKind.InterfaceStatement 1834Case SyntaxKind.InterfaceStatement 2585Case SyntaxKind.InterfaceStatement
StatementSyntaxExtensions.vb (8)
25SyntaxKind.InterfaceStatement, 90Case SyntaxKind.InterfaceStatement 170SyntaxKind.InterfaceStatement, 241Case SyntaxKind.InterfaceStatement 315SyntaxKind.InterfaceStatement, 402SyntaxKind.InterfaceStatement, 512SyntaxKind.InterfaceStatement, 601SyntaxKind.InterfaceStatement,
SyntaxNodeExtensions.vb (1)
1191Case SyntaxKind.InterfaceStatement
VisualBasicAccessibilityFacts.vb (2)
30SyntaxKind.InterfaceStatement, 115Case SyntaxKind.InterfaceStatement
VisualBasicSyntaxFacts.vb (2)
1312SyntaxKind.InterfaceStatement, 1397SyntaxKind.InterfaceStatement,
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
48SyntaxKind.InterfaceStatement, 138SyntaxKind.InterfaceStatement,
CodeModel\VisualBasicCodeModelService.vb (1)
971Case SyntaxKind.InterfaceStatement