Partialについて調べてみる。

結論としては、1つのクラス定義を複数のクラス定義に分散させることを可能にする

  • クラス定義の先頭に付いているPartialキーワードが付加されたクラスはパーシャル・クラスとなり、複数のファイルに分散した複数のクラス定義は、最終的に合成されて1つのクラスとなる(Partialキーワードは分散して存在するすべてのクラス定義のどれか1つに付いていればよい)
  • ASP.NETのWebアプリケーションの場合Windowsアプリケーションと同様である。

http://tipsofvb.net/blogs/tips/archive/2005/05/17/42.aspx
自動生成コードを分離、ソースをすっきりパーシャル・クラス − @IT