В настоящее время я использую F # и XNA для моего нового проекта, но застрял при реализации интерфейса XNA IUpdateable. В частности, когда мне нужно реализовать обработчики событий.
Вот что у меня есть:
let enabledChanged = new DelegateEvent<System.EventHandler>()
и далее вниз:
interface IUpdateable with
... // other stuff
[<CLIEvent>]
member self.EnabledChanged = enabledChanged.Publish
Но я получаю эту ошибку:
Error 2 This expression was expected to have type EventHandler but here has type EventHandler<EventArgs>
Я пробовал несколько вещей, но не могу заставить это работать. Что там должно быть?
Заранее спасибо!