Can you explain to me when there would be a legitimate reason to ever use a partial class?
Recent versions of Visual Studio use partial classes to seperate the auto-generated designer code from your own code..
An ASP.NET example:
- Page.aspx
- Page.aspx.cs <- Your code
- Page.aspx.Designer.cs <- A partial class containing auto generated code.
A WinForms example:
- Form1.resx
- Form1.cs <- Your code
- Form1.Designer.cs <- A partial class containing auto generated code