En mi opinión, la palabra clave partial
no hace nada, pero permite que una clase se divida entre varios archivos de origen. ¿Hay alguna razón para hacer esto con excepción de la organización del código? Lo he visto usado para eso en las clases de UI generadas.
Parece una mala razón para crear una palabra clave completa. Si una clase es lo suficientemente grande como para requerir múltiples archivos, probablemente esté haciendo demasiado. Pensé que tal vez podrías usarlo para definir parcialmente una clase para que la complete otro programador, pero sería mejor hacer una clase abstracta.