56 references to InterfaceDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (8)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
790
public override Binder VisitInterfaceDeclaration(
InterfaceDeclarationSyntax
node)
Declarations\DeclarationTreeBuilder.cs (1)
582
public override SingleNamespaceOrTypeDeclaration VisitInterfaceDeclaration(
InterfaceDeclarationSyntax
node)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3394
AddNonTypeMembers(builder, ((
InterfaceDeclarationSyntax
)syntax).Members, diagnostics);
Syntax\InterfaceDeclarationSyntax.cs (1)
9
public
InterfaceDeclarationSyntax
Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\SyntaxFactory.cs (4)
2899
public static
InterfaceDeclarationSyntax
InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2905
public static
InterfaceDeclarationSyntax
InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2909
public static
InterfaceDeclarationSyntax
InterfaceDeclaration(SyntaxToken identifier)
2913
public static
InterfaceDeclarationSyntax
InterfaceDeclaration(string identifier)
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
54
public override void VisitInterfaceDeclaration(
InterfaceDeclarationSyntax
node)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
360
public override SyntaxNode VisitInterfaceDeclaration(
InterfaceDeclarationSyntax
node)
Organizing\Organizers\InterfaceDeclarationOrganizer.cs (3)
17
internal class InterfaceDeclarationOrganizer : AbstractSyntaxNodeOrganizer<
InterfaceDeclarationSyntax
>
25
protected override
InterfaceDeclarationSyntax
Organize(
26
InterfaceDeclarationSyntax
syntax,
Snippets\CSharpPropgSnippetProvider.cs (1)
34
if (syntaxContext.ContainingTypeDeclaration is
InterfaceDeclarationSyntax
)
Structure\CSharpBlockStructureProvider.cs (1)
39
builder.Add<
InterfaceDeclarationSyntax
, TypeDeclarationStructureProvider>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (7)
1483
var
interfaceDecl = (
InterfaceDeclarationSyntax
)cu.Members[0];
1532
var
interfaceDecl = (
InterfaceDeclarationSyntax
)cu.Members[0];
1544
interfaceDecl = (
InterfaceDeclarationSyntax
)cu.Members[1];
4770
var
interfaceDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
InterfaceDeclarationSyntax
>().Last();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10472
private static
InterfaceDeclarationSyntax
GenerateInterfaceDeclaration()
12720
var
node = GenerateInterfaceDeclaration();
12734
var
newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithIdentifier(node.Identifier).WithTypeParameterList(node.TypeParameterList).WithParameterList(node.ParameterList).WithBaseList(node.BaseList).WithConstraintClauses(node.ConstraintClauses).WithOpenBraceToken(node.OpenBraceToken).WithMembers(node.Members).WithCloseBraceToken(node.CloseBraceToken).WithSemicolonToken(node.SemicolonToken);
17961
var
oldNode = GenerateInterfaceDeclaration();
17977
var
oldNode = GenerateInterfaceDeclaration();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1369
InterfaceDeclarationSyntax
=> AsInterfaceMember(member),
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (20)
CodeGeneration\SyntaxGeneratorTests.cs (20)
1609
VerifySyntax<
InterfaceDeclarationSyntax
>(
1613
VerifySyntax<
InterfaceDeclarationSyntax
>(
1617
VerifySyntax<
InterfaceDeclarationSyntax
>(
1621
VerifySyntax<
InterfaceDeclarationSyntax
>(
1625
VerifySyntax<
InterfaceDeclarationSyntax
>(
1629
VerifySyntax<
InterfaceDeclarationSyntax
>(
1633
VerifySyntax<
InterfaceDeclarationSyntax
>(
1637
VerifySyntax<
InterfaceDeclarationSyntax
>(
1641
VerifySyntax<
InterfaceDeclarationSyntax
>(
1645
VerifySyntax<
InterfaceDeclarationSyntax
>(
1649
VerifySyntax<
InterfaceDeclarationSyntax
>(
1653
VerifySyntax<
InterfaceDeclarationSyntax
>(
1657
VerifySyntax<
InterfaceDeclarationSyntax
>(
1671
VerifySyntax<
InterfaceDeclarationSyntax
>(
1904
VerifySyntax<
InterfaceDeclarationSyntax
>(
2034
VerifySyntax<
InterfaceDeclarationSyntax
>(
2135
VerifySyntax<
InterfaceDeclarationSyntax
>(
2155
VerifySyntax<
InterfaceDeclarationSyntax
>(
3937
VerifySyntax<
InterfaceDeclarationSyntax
>(
3955
VerifySyntax<
InterfaceDeclarationSyntax
>(
Microsoft.VisualStudio.LanguageServices.CSharp (8)
CodeModel\CSharpCodeModelService.cs (8)
889
return ((
InterfaceDeclarationSyntax
)node).WithIdentifier(newIdentifier);
1122
if (node.HasAncestor<
InterfaceDeclarationSyntax
>() ||
1995
if (containerNode is
InterfaceDeclarationSyntax
)
2020
if (member.Parent is
InterfaceDeclarationSyntax
)
2039
if (member.Parent is
InterfaceDeclarationSyntax
)
2258
if (member.Parent is
InterfaceDeclarationSyntax
)
2279
if (member.Parent is
InterfaceDeclarationSyntax
)
3385
else if (container is
InterfaceDeclarationSyntax
interfaceDeclaration)