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 ++?