Всем доброго времени суток.
Разбирая код IL натолкнулся на следующую строку:
IL_001d: newobj instance void [mscorlib]System.EventHandler::.ctor(object, native int)
Нужно повторить это в динамической генерации кода. Но так как делегат нельзя создать, просто написав
(OpCodes.Newobj, typeof(EventHandler).GetConstructor(Type.EmptyTypes))
то тут возникла серьезная проблема. Буду благодарен, если кто сможет разъяснить, в чем моя ошибка и как все-таки создать делегат.