7 writes to firstWorkItem
System.Activities (7)
System\Activities\Runtime\Scheduler.cs (7)
86set { this.firstWorkItem = value; } 147this.firstWorkItem = null; 345this.firstWorkItem = workItem; 355this.firstWorkItem = workItem; 371this.firstWorkItem = workItem; 433thisPtr.firstWorkItem = thisPtr.workItemQueue.Dequeue(); 437thisPtr.firstWorkItem = null;
11 references to firstWorkItem
System.Activities (11)
System\Activities\Runtime\Scheduler.cs (11)
78return this.firstWorkItem == null; 85get { return this.firstWorkItem; } 115if (this.firstWorkItem != null) 117ActivityInstanceMap.IActivityReference activityReference = this.firstWorkItem as ActivityInstanceMap.IActivityReference; 144if (this.firstWorkItem != null) 146this.firstWorkItem.Release(executor); 168Fx.Assert(this.firstWorkItem != null || this.workItemQueue == null, "cannot have items in the queue unless we also have a firstWorkItem set"); 343if (this.firstWorkItem == null) 354this.workItemQueue.PushFront(this.firstWorkItem); 369if (this.firstWorkItem == null) 428WorkItem currentWorkItem = thisPtr.firstWorkItem;