Remove all handlers.
Subscribe a handler (named-method equivalent of ~=).
Remove a previously-subscribed handler. Unknown handlers are ignored.
Invoke every subscribed handler, in order, with the given arguments.
Number of currently-subscribed handlers.
Subscribe a handler: event ~= &handler.
A multicast list of void delegate(T...) handlers.
Add handlers with ~=, invoke them all with fire, and remove one with disconnect. Firing with no registered handlers is a no-op. Handlers are invoked in registration order.