public WorkItemsChangedEventArgs(WorkItemsChangedEventType eventType, List<WorkItemData> items) { Platform.CheckForNullReference(items, "items"); ChangedItems = items; EventType = eventType; }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { if (_isSubscribed) { Callback.WorkItemsChanged(eventType, workItems); } }
public WorkItemsChangedEventArgs(WorkItemsChangedEventType eventType, List <WorkItemData> items) { Platform.CheckForNullReference(items, "items"); ChangedItems = items; EventType = eventType; }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { lock (_syncLock) { ++_workItemChangedCallbackCount; --_expectedAsyncEventCount; Monitor.Pulse(_syncLock); } }
public static void PublishWorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { try { PublishManager<IWorkItemActivityCallback>.Publish(WorkItemsChanged, eventType, workItems); } catch (Exception e) { Platform.Log(LogLevel.Warn, e, "Unexpected error attempting to publish WorkItemsChanged notification."); } }
public static void PublishWorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { try { PublishManager <IWorkItemActivityCallback> .Publish(WorkItemsChanged, eventType, workItems); } catch (Exception e) { Platform.Log(LogLevel.Warn, e, "Unexpected error attempting to publish WorkItemsChanged notification."); } }
private void OnWorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { IList <Delegate> delegates; lock (_syncLock) { if (_disposed) { return; } delegates = _workItemsChanged != null?_workItemsChanged.GetInvocationList() : new Delegate[0]; } if (delegates.Count <= 0) { return; } var args = new WorkItemsChangedEventArgs(eventType, workItems); CallDelegates(delegates, args); }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { EventsHelper.Fire(WorkItemsChanged, this, new WorkItemsChangedEventArgs(eventType, workItems)); }
public static void PublishWorkItemChanged(WorkItemsChangedEventType eventType, WorkItemData workItem) { PublishWorkItemsChanged(eventType, new List<WorkItemData> { workItem }); }
public abstract void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems);
private void OnWorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { IList<Delegate> delegates; lock (_syncLock) { if (_disposed) return; delegates = _workItemsChanged != null ? _workItemsChanged.GetInvocationList() : new Delegate[0]; } if (delegates.Count <= 0) return; var args = new WorkItemsChangedEventArgs(eventType, workItems); CallDelegates(delegates, args); }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { EventsHelper.Fire(WorkItemsChanged, this, new WorkItemsChangedEventArgs(eventType, workItems)); }
public static void PublishWorkItemChanged(WorkItemsChangedEventType eventType, WorkItemData workItem) { PublishWorkItemsChanged(eventType, new List <WorkItemData> { workItem }); }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { if (_isSubscribed) Callback.WorkItemsChanged(eventType, workItems); }
public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { }
void IWorkItemActivityCallback.WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { lock (_syncLock) { ++_workItemChangedCallbackCount; --_expectedAsyncEventCount; Monitor.Pulse(_syncLock); } }
public abstract void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems);
public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List <WorkItemData> workItems) { _realActivityMonitor.OnWorkItemsChanged(eventType, workItems); }
public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { _realActivityMonitor.OnWorkItemsChanged(eventType, workItems); }
public override void WorkItemsChanged(WorkItemsChangedEventType eventType, List<WorkItemData> workItems) { }