WasQueuedBy() private method

private WasQueuedBy ( IWorkItemsGroup workItemsGroup ) : bool
workItemsGroup IWorkItemsGroup
return bool
 private void ValidateWorkItemsGroupWaitForIdleImpl(IWorkItemsGroup workItemsGroup, WorkItem workItem)
 {
     if ((null != workItemsGroup) && 
         (null != workItem) &&
         workItem.WasQueuedBy(workItemsGroup))
     {
         throw new NotSupportedException("WaitForIdle cannot be called from a thread on its SmartThreadPool, it will cause may cause a deadlock");
     }
 }