Я выставляю событие из F # в C # следующим образом:
let event = new DelegateEvent<EventHandler>()
member x.Ping() = event.Trigger([| x; EventArgs.Empty |])
[<CLIEvent>]
member x.PingEvent = event.Publish
Но я бы хотел, чтобы какой-нибудь код запускался всякий раз, когда добавляются или удаляются обработчики.Я думаю, что это можно сделать в C # следующим образом:
public event EventHandler PingEvent
{
add
{
//do something
}
remove
{
//do something
}
}
Как мне написать выше в F #?