internal void DisposeEventNotify(EventNotify eventNotify) { _proxy.Invoke2(delegate { eventNotify.Dispose(); }); }
void ISpNotifySink.Notify() { EventNotify eventNotify = (EventNotify)_eventNotifyReference.Target; if (eventNotify != null) { ThreadPool.QueueUserWorkItem(new WaitCallback(eventNotify.SendNotification)); } }
public SpNotifySink(EventNotify eventNotify) { _eventNotifyReference = new WeakReference(eventNotify); }
internal void DisposeEventNotify(EventNotify eventNotify) { _proxy.Invoke2(eventNotify.Dispose); }