No meu entender, a partial
palavra - chave não faz nada além de permitir que uma classe seja dividida entre vários arquivos de origem. Existe algum motivo para fazer isso além da organização do código? Eu já vi isso usado nas classes geradas da interface do usuário.
Parece um mau motivo para criar uma palavra-chave inteira. Se uma classe é grande o suficiente para exigir vários arquivos, provavelmente está fazendo muito. Eu pensei que talvez você pudesse usá-lo para definir parcialmente uma classe para outro programador em algum lugar concluir, mas seria melhor criar uma classe abstrata.
partial
só significa algo quando vem antesclass
. Você pode usá-lo como um nome de identificador em outras partes do código, etc.