2 overrides of AddInterfaceType
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2843public override SyntaxNode AddInterfaceType(SyntaxNode declaration, SyntaxNode interfaceType)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3251Public Overrides Function AddInterfaceType(declaration As SyntaxNode, interfaceType As SyntaxNode) As SyntaxNode
16 references to AddInterfaceType
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.cs (4)
3837Generator.AddInterfaceType(classC, Generator.IdentifierName("T")), 3843Generator.AddInterfaceType(classCI, Generator.IdentifierName("T")), 3849Generator.AddInterfaceType(classCB, Generator.IdentifierName("T")), 4664var newDecl = Generator.AddInterfaceType(decl, Generator.IdentifierName("IDisposable"));
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (11)
CodeGeneration\SyntaxGeneratorTests.vb (11)
3354Generator.AddInterfaceType(classC, Generator.IdentifierName("T")), 3361Generator.AddInterfaceType(classCB, Generator.IdentifierName("T")), 3369Generator.AddInterfaceType(classCI, Generator.IdentifierName("T")), 3376Generator.AddInterfaceType(structS, Generator.IdentifierName("T")), 3383Generator.AddInterfaceType(ifaceI, Generator.IdentifierName("T")), 3398Generator.AddInterfaceType(classC, Generator.IdentifierName("X")), " 3407Generator.AddInterfaceType(interfaceI, Generator.IdentifierName("X")), " 3417Generator.AddInterfaceType(classCX, Generator.IdentifierName("Y")), " 3428Generator.AddInterfaceType(interfaceIX, Generator.IdentifierName("Y")), " 3440Generator.AddInterfaceType(classCXY, Generator.IdentifierName("Z")), " 3453Generator.AddInterfaceType(interfaceIXY, Generator.IdentifierName("Z")), "
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditorExtensions.cs (1)
72=> editor.ReplaceNode(declaration, (d, g) => g.AddInterfaceType(d, interfaceType));