Хорошо ли выглядит следующее?
Редактировать: параметры носят общий характер, могут не быть исчерпывающими в отношении элементов C #
Один исходный файл может содержать следующее:
Примечания:
Файлы могут входить в пару - редактируемый + сгенерированный
Один файл может иметь только одно пространство имен.
Файл: Option-1
- Один частичный или полный класс на файл
- Ноль или более перечислений на файл
- Ноль или более структур на файл
- Ноль или более тип делегата на файл
Файл: Option-2
- Один или несколько интерфейсов на файл
Файл: Option-3
- Один статический класс на файл
Внутри класса: Вариант-1
В данном Заказе будут следующие разделы.
Перечисления - Поля - Свойства - События - Делегаты - Методы
В каждом разделе элементы будут упорядочены по доступности, т. Е. Публичные методы появятся перед частными методами. Внутренние типы могут иметь свой собственный раздел между любыми двумя разделами. При желании связанные поля и свойства могут быть сгруппированы вместе.
Внутри класса: Вариант-2
Группируйте тесно связанные элементы, не обращая внимания на уровень доступности. Обязательно используйте регионы.
Внутри класса: Вариант-3
Просто пофиг. Пусть VS поможет вам.
Что вы, ребята, думаете и делаете?