Если я посмотрю на некоторые классы в платформе, используя отражатель, то увижу, что формы и пользовательские элементы управления становятся частными и вложенными в родительский класс.
Например, у меня есть элемент управления, который использует всплывающую форму, специфичную для этого элемента управления.
На данный момент я делаю доступным всплывающую форму друга.
Если бы я хотел сделать это в виде фреймворка, я бы сделал его приватным и вложил в класс управления.
Однако, если я сделаю это, я больше не смогу использовать ide для разработки формы и получаю ошибки при попытке компиляции.
Итак, у меня есть 2 вопроса:
(1) Microsoft делает что-то в последнюю минуту, чтобы вкладывать все вещи в приват?
(2) Является ли их путь предпочтительным, или я должен придерживаться своих друзей-аксессоров?