В .Net 4 этот код выполняется без ошибок
class A
{
public event EventHandler<CustomEventArgs> MyEvent;
}
, где CustomEventArgs получен из EventArgs
void Test()
{
A a = new A();
a.MyEvent += MyFunc;
}
void MyFunc(object sender, EventArgs args) // EventArgs expect of CustomEventArgs
{
}
Теперь, когда я пытаюсь сделать то же самое с помощью отражения, я получаюисключение исключения делегата
EvemtInfo myEvent = ... // get event somehow
myEvent.AddEventHandler(a, new EventHandler<EventArgs>(ConnectResponseReceived));
Как я могу сделать то же самое в отражении?