2 writes to idleWaiters
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (2)
641this.idleWaiters = new List<AsyncWaitHandle>(); 724this.idleWaiters = new List<AsyncWaitHandle>();
11 references to idleWaiters
System.ServiceModel.Activities (11)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (11)
639if (this.idleWaiters == null) 644this.idleWaiters.Add(idleEvent); 656if (!this.idleWaiters.Remove(idleEvent)) 687if (this.idleWaiters != null && this.idleWaiters.Count > 0) 698if (this.idleWaiters.Count > 0) 700idleEvent = this.idleWaiters[0]; 701this.idleWaiters.RemoveAt(0); 722if (this.idleWaiters == null) 729this.idleWaiters.Add(this.nextIdleWaiters[i]); 3272if (thisPtr.instance.nextIdleWaiters.Remove(thisPtr.waitHandle) || thisPtr.instance.idleWaiters.Remove(thisPtr.waitHandle))