Класс C1 имеет следующее:
public event EventHandler<ConfigData> Config;
...
Config?.Invoke(this, this.configdata);
Класс C2 имеет это:
private C1 c1 = new C1();
...
this.c1.Config += handleConfig;
Иногда handleConfig не запускается. Как будто обработчик событий Config еще не настроен. Это происходит только в начале выполнения и только иногда.
Есть ли способ дождаться установки обработчика событий перед использованием Invoke?