Согласно Документация MSDN для частичных классов:
Все части должны иметь такую же доступность, как общедоступный, закрытый и т.д.
но если вы создаете приложение WindowsForm, у вас будет класс по умолчанию Form в двух частичных классах.
Код позади:
public partial class Form1 : Form
{
...
}
и конструктор:
partial class Form1
{
...
}
Модификаторы доступа разные, но они будут скомпилированы.
Я что-то пропустил?