Ich denke, es gibt bessere Möglichkeiten der Strukturierung Ihres Codes als die Verwendung von Teiltönen in diesem Fall. Es gibt keine Referenz in Visual Studio, die Sie konsultieren können, um zu sehen, wie viele partielle Implementierungen es für eine bestimmte Klasse gibt, so dass es leicht ist, den Überblick zu verlieren.
Je nachdem, wie viele Schnittstellen Sie wirklich mit "vielen Schnittstellen" meinen, können Sie Regionen verwenden, um die Implementierungen zu trennen. Das wäre bis zu 10-15 Schnittstellen mit insgesamt 150 Funktionen zu implementieren. Danach werden die Dinge unordentlich und du wirst den Überblick verlieren. Und hier profitieren Sie von anderen Mechanismen wie Vererbung, Kapselung oder Aggregation und der Verwendung von Services und Hilfsklassen.
Aber ich würde ernsthaft die Architektur des Codes überdenken, wenn Sie jemals über die Notwendigkeit kommen 15+ Schnittstellen zu implementieren ....
Eine einfache Alternative, die Visual Studio verwendet standardmäßig ist Regionen. – CodesInChaos
Ich bin mir nicht sicher, ob ich dies für Schnittstellenimplementierungen tun würde, aber ich habe dies bereits getan, um mehrere private verschachtelte Klassen zu teilen. –