Здравствуйте, WareZzhKa, Вы писали:
WZK>Здравствуйте, Spiceman, Вы писали:
S>>EventHandlerType — тип делегата, ассоциированного с событием.
S>>MethodInfo mi — описание метода Invoke этого делегата.
S>>mi.Invoke ожидает первым параметром экземпляр этого делегата. А вы передаете экземпляр класса MyClass.
WZK>Верно. ощибся — первый параметр в Invoke у меня должен быть — m.MyEvent
WZK>НО вот и получается главный вопрос — как же мне добраться до этого хендла у класса. Имея EventInfo.
Я что-то совсем запутался. А чем не устраивает:
m.MyEvent(m, EventArgs.Empty);
?
И еще не проверял, можно ли сделать так:
mi.Invoke(m.MyEvent, new object[] { m, EventArgs.Empty });
?
Но зачем все это?