Как вы называете делегаты, события и экземпляр событий?
Я использую это:
delegate void OnSomethingHandler();
event OnSomethingHandler onSomething;
Это приемлемый способ? Обратите внимание на нижний и верхний регионы
Где вы размещаете делегатов и события?
Я обычно помещаю делегатов в пространство имен, наилучшим образом отражающее их:
mynamespace.Def.SomethingLike
{
}
mynamespace.Def.SomethingElseLike
{
}
Где вы определяете события?
Я обычно помещаю их в класс, который их использует.
Я замечаю, что многие люди определяют делегаты и события в одном классе. Насколько распространено это?