Весь смысл событий в том, что они инкапсулируют природу публикации / подписки без , выставляя обработчики, подписанные в данный момент.Вам не нужно знать подписанные обработчики - если вы это делаете, вы должны использовать свой собственный тип вместо ObservableCollection
.Что вы пытаетесь сделать?
Ничто не может гарантировать, что является сгенерированным компилятором полем делегата.Возможно, он не был объявлен с использованием события, подобного полю, - на самом деле, может даже не быть ни одного поля для делегата поддержки.(Вероятно, это так, учитывая, что на ObservableCollection
не так много событий - но элементы управления WinForms используют лениво распределенную карту, чтобы избежать необходимости иметь одно поле на событие, когда большинство событий не будет иметь обработчиков с подпиской.)