Во-первых, GetInvocationList()
не сработает, потому что я хочу быть в состоянии получить к ним извне класса. Я предполагаю, что будет работать с некоторой магией отражения, и я пытаюсь это выяснить.
Вот что у меня сейчас есть:
fooEventDispatcher.GetType().GetField("FooEvent", BindingFlags.Instance | BindingFlags.NonPublic);
var field = fieldInfo.GetValue(fooEventDispatcher);
Я просто не знаю, что делать с field
. Есть идеи?