El evento C ++ / CLI tiene oyentes?

En C # puedo verificar si un evento tiene oyentes:

C # Ejemplo:

public static event EventHandler OnClick;

if (OnClick != null)
    OnClick(null, new EventArgs() );

En C ++ / CLI no es necesario verificar si el evento es nulo.

C ++ / CLI Ejemplo:

delegate void ClickDelegate( Object^ sender, MyEventArgs^ e );
event ClickDelegate^ OnClick;

OnClick (sender, args);

PERO, en el proyecto en el que estoy trabajando, no quiero construir el objeto MyEventArgs si no hay oyentes.

¿Cómo puedo saber si OnClick tiene oyentes en C ++?

Respuestas a la pregunta(4)

Su respuesta a la pregunta