MulticastDelegate
public delegate void SomeEventHandler(object sender, EventArgs args)
void
object
EventArgs