142 references to InterfaceDeclaration
Microsoft.CodeAnalysis.CSharp (20)
Compilation\SyntaxTreeSemanticModel.cs (1)
1659
case SyntaxKind.
InterfaceDeclaration
:
CSharpDeclarationComputer.cs (2)
122
goto case SyntaxKind.
InterfaceDeclaration
;
124
case SyntaxKind.
InterfaceDeclaration
:
Declarations\DeclarationKind.cs (1)
36
case SyntaxKind.
InterfaceDeclaration
: return DeclarationKind.Interface;
Declarations\DeclarationTreeBuilder.cs (3)
637
else if (node.Kind() is SyntaxKind.ClassDeclaration or SyntaxKind.StructDeclaration or SyntaxKind.
InterfaceDeclaration
)
641
if (node.Kind() is SyntaxKind.
InterfaceDeclaration
)
937
case SyntaxKind.
InterfaceDeclaration
:
Declarations\MergedTypeDeclaration.cs (1)
78
case SyntaxKind.
InterfaceDeclaration
:
Parser\LanguageParser.cs (3)
627
case SyntaxKind.
InterfaceDeclaration
:
2072
case SyntaxKind.
InterfaceDeclaration
:
4818
case SyntaxKind.
InterfaceDeclaration
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3393
case SyntaxKind.
InterfaceDeclaration
:
Symbols\Source\SourceNamedTypeSymbol.cs (4)
125
case SyntaxKind.
InterfaceDeclaration
:
168
case SyntaxKind.
InterfaceDeclaration
:
186
bool isInterfaceOrDelegate = typeKind == SyntaxKind.
InterfaceDeclaration
|| typeKind == SyntaxKind.DelegateDeclaration;
475
case SyntaxKind.
InterfaceDeclaration
:
Syntax\SyntaxKindFacts.cs (2)
353
case SyntaxKind.
InterfaceDeclaration
:
812
return SyntaxKind.
InterfaceDeclaration
;
Syntax\TypeDeclarationSyntax.cs (2)
75
case SyntaxKind.
InterfaceDeclaration
:
127
case SyntaxKind.
InterfaceDeclaration
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
CSharpAccessibilityFacts.cs (2)
34
case SyntaxKind.
InterfaceDeclaration
:
163
case SyntaxKind.
InterfaceDeclaration
:
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
70
SyntaxKind.
InterfaceDeclaration
or
CSharpSyntaxKinds.cs (1)
144
public int InterfaceDeclaration => (int)SyntaxKind.
InterfaceDeclaration
;
MemberDeclarationSyntaxExtensions.cs (3)
37
case SyntaxKind.
InterfaceDeclaration
:
76
case SyntaxKind.
InterfaceDeclaration
:
98
case SyntaxKind.
InterfaceDeclaration
:
SyntaxNodeExtensions.cs (1)
175
SyntaxKind.
InterfaceDeclaration
=> ((TypeDeclarationSyntax)declaration).ParameterList,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
CSharpCodeGenerationHelpers.cs (1)
232
SyntaxKind.
InterfaceDeclaration
=> CodeGenerationDestination.InterfaceType,
CSharpDeclarationComparer.cs (3)
28
{ SyntaxKind.
InterfaceDeclaration
, 11 },
135
case SyntaxKind.
InterfaceDeclaration
:
347
if (node.Kind() == SyntaxKind.
InterfaceDeclaration
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
614
if (node?.Parent is TypeDeclarationSyntax(SyntaxKind.
InterfaceDeclaration
) typeDecl)
NamedTypeGenerator.cs (2)
168
case SyntaxKind.
InterfaceDeclaration
:
207
namedType.TypeKind == TypeKind.Interface ? SyntaxKind.
InterfaceDeclaration
: SyntaxKind.ClassDeclaration;
SyntaxKindSet.cs (4)
66
SyntaxKind.
InterfaceDeclaration
,
76
SyntaxKind.
InterfaceDeclaration
,
85
SyntaxKind.
InterfaceDeclaration
,
112
SyntaxKind.
InterfaceDeclaration
,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
515
&& !baseMethodDeclarationNode.IsParentKind(SyntaxKind.
InterfaceDeclaration
);
CompleteStatement\CompleteStatementCommandHandler.cs (2)
268
method.IsParentKind(SyntaxKind.
InterfaceDeclaration
))
352
case SyntaxKind.
InterfaceDeclaration
:
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
149
SyntaxKind.
InterfaceDeclaration
or SyntaxKind.RecordDeclaration or SyntaxKind.RecordStructDeclaration;
CSharpDeclarationComputer.cs (2)
122
goto case SyntaxKind.
InterfaceDeclaration
;
124
case SyntaxKind.
InterfaceDeclaration
:
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
70
SyntaxKind.
InterfaceDeclaration
or
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
45
SyntaxKind.
InterfaceDeclaration
or
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
57
case SyntaxKind.
InterfaceDeclaration
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1151
=> node.IsKind(SyntaxKind.
InterfaceDeclaration
);
1616
case SyntaxKind.
InterfaceDeclaration
:
1989
case SyntaxKind.
InterfaceDeclaration
:
EditAndContinue\SyntaxComparer.cs (3)
322
case SyntaxKind.
InterfaceDeclaration
:
589
case SyntaxKind.
InterfaceDeclaration
:
1418
case SyntaxKind.
InterfaceDeclaration
:
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
259
if (!typeDecl.IsKind(SyntaxKind.
InterfaceDeclaration
))
GenerateType\CSharpGenerateTypeService.cs (2)
105
SyntaxKind.
InterfaceDeclaration
or
673
if (node.Parent.Kind() is SyntaxKind.
InterfaceDeclaration
or SyntaxKind.StructDeclaration or SyntaxKind.RecordStructDeclaration)
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
169
case SyntaxKind.
InterfaceDeclaration
:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (39)
IncrementalParsing\IncrementalParsingTests.cs (1)
191
SyntaxKind.
InterfaceDeclaration
,
Parsing\AsyncParsingTests.cs (3)
1452
N(SyntaxKind.
InterfaceDeclaration
);
2499
N(SyntaxKind.
InterfaceDeclaration
);
2548
N(SyntaxKind.
InterfaceDeclaration
);
Parsing\DeclarationParsingTests.cs (27)
1603
Assert.Equal(SyntaxKind.
InterfaceDeclaration
, file.Members[0].Kind());
1628
Assert.Equal(SyntaxKind.
InterfaceDeclaration
, file.Members[0].Kind());
1658
Assert.Equal(SyntaxKind.
InterfaceDeclaration
, file.Members[0].Kind());
6005
N(SyntaxKind.
InterfaceDeclaration
);
6013
N(SyntaxKind.
InterfaceDeclaration
);
6065
N(SyntaxKind.
InterfaceDeclaration
);
6073
N(SyntaxKind.
InterfaceDeclaration
);
6131
N(SyntaxKind.
InterfaceDeclaration
);
6139
N(SyntaxKind.
InterfaceDeclaration
);
6204
N(SyntaxKind.
InterfaceDeclaration
);
6212
N(SyntaxKind.
InterfaceDeclaration
);
9201
N(SyntaxKind.
InterfaceDeclaration
);
9223
N(SyntaxKind.
InterfaceDeclaration
);
9244
N(SyntaxKind.
InterfaceDeclaration
);
9276
N(SyntaxKind.
InterfaceDeclaration
);
9316
N(SyntaxKind.
InterfaceDeclaration
);
9353
N(SyntaxKind.
InterfaceDeclaration
);
9468
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9492
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9524
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9561
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9597
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9632
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9674
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9713
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9768
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
9816
[InlineDataAttribute(SyntaxKind.
InterfaceDeclaration
, SyntaxKind.InterfaceKeyword)]
Parsing\MemberDeclarationParsingTests.cs (1)
9255
N(SyntaxKind.
InterfaceDeclaration
);
Parsing\RecordParsing.cs (7)
315
N(SyntaxKind.
InterfaceDeclaration
);
349
N(SyntaxKind.
InterfaceDeclaration
);
2381
N(SyntaxKind.
InterfaceDeclaration
);
2411
N(SyntaxKind.
InterfaceDeclaration
);
2463
N(SyntaxKind.
InterfaceDeclaration
);
2929
N(SyntaxKind.
InterfaceDeclaration
);
3324
N(SyntaxKind.
InterfaceDeclaration
);
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Classification\ClassificationHelpers.cs (2)
289
SyntaxKind.
InterfaceDeclaration
=> ClassificationTypeNames.InterfaceName,
342
SyntaxKind.
InterfaceDeclaration
=> ClassificationTypeNames.InterfaceName,
CodeGeneration\CSharpSyntaxGenerator.cs (3)
148
case SyntaxKind.
InterfaceDeclaration
:
1544
case SyntaxKind.
InterfaceDeclaration
:
2250
case SyntaxKind.
InterfaceDeclaration
:
CSharpAccessibilityFacts.cs (2)
34
case SyntaxKind.
InterfaceDeclaration
:
163
case SyntaxKind.
InterfaceDeclaration
:
CSharpCodeGenerationHelpers.cs (1)
232
SyntaxKind.
InterfaceDeclaration
=> CodeGenerationDestination.InterfaceType,
CSharpDeclarationComparer.cs (3)
28
{ SyntaxKind.
InterfaceDeclaration
, 11 },
135
case SyntaxKind.
InterfaceDeclaration
:
347
if (node.Kind() == SyntaxKind.
InterfaceDeclaration
)
CSharpSyntaxKinds.cs (1)
144
public int InterfaceDeclaration => (int)SyntaxKind.
InterfaceDeclaration
;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
233
SyntaxKind.
InterfaceDeclaration
=> DeclaredSymbolInfoKind.Interface,
626
case SyntaxKind.
InterfaceDeclaration
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
175
SyntaxKind.
InterfaceDeclaration
=> ((TypeDeclarationSyntax)declaration).ParameterList,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
614
if (node?.Parent is TypeDeclarationSyntax(SyntaxKind.
InterfaceDeclaration
) typeDecl)
MemberDeclarationSyntaxExtensions.cs (3)
37
case SyntaxKind.
InterfaceDeclaration
:
76
case SyntaxKind.
InterfaceDeclaration
:
98
case SyntaxKind.
InterfaceDeclaration
:
NamedTypeGenerator.cs (2)
168
case SyntaxKind.
InterfaceDeclaration
:
207
namedType.TypeKind == TypeKind.Interface ? SyntaxKind.
InterfaceDeclaration
: SyntaxKind.ClassDeclaration;
SyntaxKindSet.cs (4)
66
SyntaxKind.
InterfaceDeclaration
,
76
SyntaxKind.
InterfaceDeclaration
,
85
SyntaxKind.
InterfaceDeclaration
,
112
SyntaxKind.
InterfaceDeclaration
,
Microsoft.VisualStudio.LanguageServices.CSharp (20)
CodeModel\CSharpCodeModelService.cs (16)
102
case SyntaxKind.
InterfaceDeclaration
:
214
case SyntaxKind.
InterfaceDeclaration
:
549
case SyntaxKind.
InterfaceDeclaration
:
603
case SyntaxKind.
InterfaceDeclaration
:
807
case SyntaxKind.
InterfaceDeclaration
:
888
case SyntaxKind.
InterfaceDeclaration
:
1164
if (member.Parent is (kind: SyntaxKind.
InterfaceDeclaration
or SyntaxKind.EnumDeclaration))
2431
if ((flags & ModifierFlags.Abstract) != 0 || containingType?.Kind() == SyntaxKind.
InterfaceDeclaration
)
2436
if ((flags & ModifierFlags.Virtual) != 0 || containingType?.Kind() == SyntaxKind.
InterfaceDeclaration
)
2473
if (member.IsParentKind(SyntaxKind.
InterfaceDeclaration
))
3511
case SyntaxKind.
InterfaceDeclaration
:
3532
|| node.IsKind(SyntaxKind.
InterfaceDeclaration
)
3540
if (propertyDeclaration.IsParentKind(SyntaxKind.
InterfaceDeclaration
))
3718
else if (node.IsKind(SyntaxKind.
InterfaceDeclaration
))
3728
if (node.Kind() is not (SyntaxKind.ClassDeclaration or SyntaxKind.
InterfaceDeclaration
))
3761
if (node.Kind() is not (SyntaxKind.ClassDeclaration or SyntaxKind.
InterfaceDeclaration
))
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
46
case SyntaxKind.
InterfaceDeclaration
:
97
case SyntaxKind.
InterfaceDeclaration
:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
176
case SyntaxKind.
InterfaceDeclaration
:
Progression\CSharpProgressionLanguageService.cs (1)
74
SyntaxKind.
InterfaceDeclaration
or