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