3 writes to scheduler
System.Activities (3)
System\Activities\Runtime\ActivityExecutor.cs (3)
122this.scheduler = new Scheduler(new Scheduler.Callbacks(this)); 573set { this.scheduler = value; } 1050this.scheduler = null;
36 references to scheduler
System.Activities (36)
System\Activities\Runtime\ActivityExecutor.cs (36)
399return !this.isDisposed && this.scheduler.IsRunning; 423return this.isDisposed || this.scheduler.IsIdle; 572get { return this.scheduler; } 770this.scheduler.FillInstanceMap(this.instanceMap); 1046this.scheduler.ClearAllWorkItems(this); 1090this.scheduler.Pause(); 1292this.scheduler.EnqueueWork(workItem); 1313this.scheduler.PushWork(new CancelActivityWorkItem(this.rootInstance)); 1333this.scheduler.PushWork(CreateEmptyWorkItem(instance)); 1438this.scheduler.ClearAllWorkItems(this); 1594this.scheduler.PushWork(CreateEmptyWorkItem(this.rootInstance)); 1598this.scheduler.PushWork(new CancelActivityWorkItem(this.rootInstance)); 1639this.scheduler.PushWork(CreateEmptyWorkItem(activityInstance)); 1643this.scheduler.PushWork(new CancelActivityWorkItem(activityInstance)); 1676this.scheduler.PushWork(new AbortActivityWorkItem(this, exceptionPropagator, exception, CreateActivityInstanceReference(workItem.OriginalExceptionSource, exceptionPropagator))); 1726this.scheduler.PushWork(targetBookmark.GenerateWorkItem(exception, exceptionPropagator, CreateActivityInstanceReference(workItem.OriginalExceptionSource, exceptionPropagator.Parent))); 1758this.scheduler.PushWork(new RethrowExceptionWorkItem(fromInstance, context.Exception, context.Source)); 1790if (this.scheduler != null) 1792this.scheduler.OnDeserialized(new Scheduler.Callbacks(this)); 2057this.scheduler.InternalResume(resumptionAction); 2088this.scheduler.InternalResume(resumptionAction); 2095this.scheduler.PushWork(new CompleteTransactionWorkItem(this.runtimeTransaction.IsolationScope)); 2122this.scheduler.PushWork(waiter.CreateWorkItem()); 2465this.scheduler.Open(synchronizationContext); 2472Scheduler localScheduler = this.scheduler; 2504this.scheduler.PushWork(completedInstance.CompletionBookmark.GenerateWorkItem(completedInstance, this)); 2515this.scheduler.PushWork(CreateEmptyWorkItem(completedInstance.Parent)); 2553this.scheduler.EnqueueWork(resumeExecutionWorkItem); 2674this.scheduler.EnqueueWork(resumeExecutionWorkItem); 2689this.scheduler.MarkRunning(); 2699this.scheduler.Resume(); 2704this.scheduler.PushWork(workItem); 2747this.scheduler.PushWork(new ExecuteRootWorkItem(this.rootInstance, requiresSymbolResolution, argumentValueOverrides)); 2985this.scheduler.PushWork(workItem); 2989this.scheduler.PushWork(new ExecuteExpressionWorkItem(activityInstance, requiresSymbolResolution, argumentValueOverrides, resultLocation)); 3034this.scheduler.EnqueueWork(asyncCompletionWorkItem);