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