Creo que hay formas mejores de estructurar el código que usar parciales en este caso. No hay referencia en Visual Studio que pueda consultar para ver cuántas implementaciones parciales hay para una clase en particular, por lo que es fácil perder la pista.
Según la cantidad de interfaces que realmente quiere decir con "muchas interfaces", puede usar las regiones para separar las implementaciones. Eso estaría bien hasta 10-15 interfaces con un total de, digamos, 150 funciones para implementar. Después de eso, las cosas se pondrán complicadas y perderás una visión general. Y es allí donde se beneficiará de otros mecanismos, como la herencia, el encapsulado o la agregación, y el uso de servicios y clases de ayuda.
Pero me gustaría seriamente reconsiderar la arquitectura de su código si alguna vez se encuentra la necesidad de implementar interfaces de más de 15 ....
Una alternativa sencilla que utiliza Visual Studio por defecto es regiones. – CodesInChaos
No estoy seguro de si haría esto para las implementaciones de interfaz, pero lo he hecho antes para dividir varias clases anidadas privadas. –