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