Используя образец наблюдателя, у субъекта (или вспомогательного класса) обычно есть список наблюдателей.Когда событие запускается, оно проходит по списку и вызывает у этих наблюдателей метод, чтобы сообщить им о событии.Так что это совершенно отлаживаемо.Если эти наблюдатели также являются классами в вашей программе, вы можете просто следовать циклу и переходить к каждому из обработчиков событий.
Если вы наблюдаете как внешний объект (COM) или предварительно скомпилированный объект (файл obj),Вы не можете сделать это, но нет других способов проверить этот код, так что эта «проблема» является более общей проблемой и не относится к шаблону наблюдателя.