private void OnCallback(Ddeml.MONCBSTRUCT mon) { var args = new DdemlCallbackActivityEventArgs( mon.wType, mon.wFmt, mon.hConv, mon.hsz1, mon.hsz2, mon.hData, mon.dwData1, mon.dwData2, mon.dwRet, mon.hTask); CallbackActivity?.Invoke(this, args); }
public void PushCallback(Action action) { CallbackActivity act = new CallbackActivity(action); this.activityQueue.Enqueue(act); }