public void Invoke(UInt32 eventId, T0 param0) { _eventList.BeginIterator(); while (!_eventList.IsEnd()) { ViCallbackInterface <T0> callback = _eventList.CurrentNode.Data; ViDebuger.AssertError(callback); _eventList.Next(); callback.Exec(eventId, param0); } }
public void Clear() { _eventList.BeginIterator(); while (!_eventList.IsEnd()) { ViCallbackInterface <T0> callback = _eventList.CurrentNode.Data; ViDebuger.AssertError(callback); _eventList.Next(); callback.OnCallerClear(); } ViDebuger.AssertWarning(_eventList.IsEmpty()); }