Как бы вы предложили лучший способ избежать дублирования подписки на события? если эта строка кода выполняется в двух местах, событие будет запускаться дважды. Я стараюсь избегать сторонних событий от подписки дважды.
theOBject.TheEvent += RunMyCode;
В моем установщике делегата я могу эффективно запустить это...
theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
но лучший способ?