Есть ли в C ++ / CLI слушатели?

В C # я могу проверить, есть ли событие у слушателей:

Пример C #:

public static event EventHandler OnClick;

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

В C ++ / CLI проверка, является ли событие нулевым, не требуется.

Пример C ++ / CLI:

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

OnClick (sender, args);

НО, в проекте, над которым я работаю, я не хочу создавать объект MyEventArgs, если нет слушателей.

Как мне узнать, есть ли у OnClick какие-либо слушатели в C ++?

Ответы на вопрос(2)

Ваш ответ на вопрос