2 overrides of AddInterfaceType
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2699public override SyntaxNode AddInterfaceType(SyntaxNode declaration, SyntaxNode interfaceType)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3574Public Overrides Function AddInterfaceType(declaration As SyntaxNode, interfaceType As SyntaxNode) As SyntaxNode
18 references to AddInterfaceType
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.cs (4)
3651Generator.AddInterfaceType(classC, Generator.IdentifierName("T")), 3657Generator.AddInterfaceType(classCI, Generator.IdentifierName("T")), 3663Generator.AddInterfaceType(classCB, Generator.IdentifierName("T")), 4478var newDecl = Generator.AddInterfaceType(decl, Generator.IdentifierName("IDisposable"));
Microsoft.CodeAnalysis.Features (2)
ExtractInterface\AbstractExtractInterfaceService.cs (1)
358var unformattedTypeDeclaration = syntaxGenerator.AddInterfaceType(typeDeclaration, typeReference).WithAdditionalAnnotations(Formatter.Annotation);
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
99newTypeDeclaration = generator.AddInterfaceType(newTypeDeclaration,
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (11)
CodeGeneration\SyntaxGeneratorTests.vb (11)
3310Generator.AddInterfaceType(classC, Generator.IdentifierName("T")), 3317Generator.AddInterfaceType(classCB, Generator.IdentifierName("T")), 3325Generator.AddInterfaceType(classCI, Generator.IdentifierName("T")), 3332Generator.AddInterfaceType(structS, Generator.IdentifierName("T")), 3339Generator.AddInterfaceType(ifaceI, Generator.IdentifierName("T")), 3354Generator.AddInterfaceType(classC, Generator.IdentifierName("X")), " 3363Generator.AddInterfaceType(interfaceI, Generator.IdentifierName("X")), " 3373Generator.AddInterfaceType(classCX, Generator.IdentifierName("Y")), " 3384Generator.AddInterfaceType(interfaceIX, Generator.IdentifierName("Y")), " 3396Generator.AddInterfaceType(classCXY, Generator.IdentifierName("Z")), " 3409Generator.AddInterfaceType(interfaceIXY, Generator.IdentifierName("Z")), "
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditorExtensions.cs (1)
74=> editor.ReplaceNode(declaration, (d, g) => g.AddInterfaceType(d, interfaceType));