Because Invoke is intended to be used on Windows Forms, and the template for the events used here is well-defined, the Invoke method can make a reasonable guess. In fact, it is documented on MSDN exactly what it does if you try to call EventHandler without parameters using Invoke:
EventHandler, , EventArgs.Empty.
Invoke, , , . , Invoke EventHandler (, , , ).