1 instantiation of ActivityExecutor
System.Activities (1)
System\Activities\Hosting\WorkflowInstance.cs (1)
255this.executor = new ActivityExecutor(this);
178 references to ActivityExecutor
System.Activities (178)
System\Activities\Activity.cs (3)
826internal virtual void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason) 831internal virtual void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 841internal virtual void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\ActivityContext.cs (5)
18ActivityExecutor executor; 28internal ActivityContext(ActivityInstance instance, ActivityExecutor executor) 67internal ActivityExecutor CurrentExecutor 135internal void Reinitialize(ActivityInstance instance, ActivityExecutor executor) 140internal void Reinitialize(ActivityInstance instance, ActivityExecutor executor, Activity activity, long instanceId)
System\Activities\ActivityInstance.cs (23)
647internal void Abort(ActivityExecutor executor, BookmarkManager bookmarkManager, Exception terminationReason, bool isTerminate) 705internal void Cancel(ActivityExecutor executor, BookmarkManager bookmarkManager) 710internal void Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 747internal void FixupInstance(ActivityInstance parent, ActivityInstanceMap instanceMap, ActivityExecutor executor) 786internal bool TryFixupChildren(ActivityInstanceMap instanceMap, ActivityExecutor executor) 809ActivityUtilities.ProcessActivityInstanceTree(this, null, new Func<ActivityInstance, ActivityExecutor, bool>(GenerateInstanceMapCallback)); 812bool GenerateInstanceMapCallback(ActivityInstance instance, ActivityExecutor executor) 825internal bool Initialize(ActivityInstance parent, ActivityInstanceMap instanceMap, LocationEnvironment parentEnvironment, long instanceId, ActivityExecutor executor) 830internal bool Initialize(ActivityInstance parent, ActivityInstanceMap instanceMap, LocationEnvironment parentEnvironment, long instanceId, ActivityExecutor executor, int delegateParameterCount) 882internal void ResolveNewArgumentsDuringDynamicUpdate(ActivityExecutor executor, IList<int> dynamicUpdateArgumentIndexes) 903private bool InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument, int nextArgumentIndex, ActivityExecutor executor, IDictionary<string, object> argumentValueOverrides, Location resultLocation, bool isDynamicUpdate) 951internal bool ResolveArguments(ActivityExecutor executor, IDictionary<string, object> argumentValueOverrides, Location resultLocation, int startIndex = 0) 1008internal void ResolveNewVariableDefaultsDuringDynamicUpdate(ActivityExecutor executor, IList<int> dynamicUpdateVariableIndexes, bool forImplementation) 1033internal bool ResolveVariables(ActivityExecutor executor) 1074bool ResolveVariable(Variable variable, ActivityExecutor executor) 1095void EnqueueVariableDefault(ActivityExecutor executor, Variable variable, Location variableLocation) 1126internal bool UpdateState(ActivityExecutor executor) 1213internal void SetInitializedSubstate(ActivityExecutor executor) 1258internal void FinalizeState(ActivityExecutor executor, bool faultActivity) 1263internal void FinalizeState(ActivityExecutor executor, bool faultActivity, bool skipTracking) 1318Func<ActivityInstance, ActivityExecutor, bool> processInstanceCallback = delegate(ActivityInstance instance, ActivityExecutor executor) 1664public void FixupList(ActivityInstance parent, ActivityInstanceMap instanceMap, ActivityExecutor executor)
System\Activities\ActivityUtilities.cs (3)
1004public static void ProcessActivityInstanceTree(ActivityInstance rootInstance, ActivityExecutor executor, Func<ActivityInstance, ActivityExecutor, bool> callback) 1258internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Argument.cs (1)
309internal abstract bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor);
System\Activities\AsyncCodeActivity.cs (7)
83sealed internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 145sealed internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 163sealed internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason) 268public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 355sealed internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 400sealed internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 418sealed internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason)
System\Activities\AsyncCodeActivityContext.cs (1)
15internal AsyncCodeActivityContext(AsyncOperationContext asyncContext, ActivityInstance instance, ActivityExecutor executor)
System\Activities\AsyncOperationContext.cs (5)
16ActivityExecutor executor; 21internal AsyncOperationContext(ActivityExecutor executor, ActivityInstance owningActivityInstance) 136ActivityExecutor executor = (ActivityExecutor)result.AsyncState; 165protected ActivityExecutor Executor
System\Activities\CodeActivity.cs (6)
54sealed internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 69sealed internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 74sealed internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason) 152sealed internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 168sealed internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 173sealed internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason)
System\Activities\CodeActivityContext.cs (2)
21internal CodeActivityContext(ActivityInstance instance, ActivityExecutor executor) 26internal void Initialize(ActivityInstance instance, ActivityExecutor executor)
System\Activities\DynamicActivity.cs (2)
114internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 302internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (2)
21private ActivityExecutor activityExecutor; 28internal NativeActivityUpdateContext(ActivityInstanceMap instanceMap, ActivityExecutor activityExecutor, ActivityInstance currentInstance, DynamicUpdateMap updateMap, DynamicUpdateMapEntry mapEntry, DynamicUpdateMap rootMap)
System\Activities\ExclusiveHandle.cs (2)
25ActivityExecutor executor; 70internal ActivityExecutor SerializedExecutor
System\Activities\HandleInitializationContext.cs (3)
15ActivityExecutor executor; 19internal HandleInitializationContext(ActivityExecutor executor, ActivityInstance scope) 33internal ActivityExecutor Executor
System\Activities\Hosting\WorkflowInstance.cs (6)
35ActivityExecutor executor; 226ActivityExecutor executor = deserializedRuntimeState as ActivityExecutor; 273this.executor = deserializedRuntimeState as ActivityExecutor; 802ActivityExecutor executor; 805internal WorkflowInstanceControl(WorkflowInstance instance, ActivityExecutor executor)
System\Activities\InArgument.cs (1)
226internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityExecutor executor)
System\Activities\InOutArgument.cs (1)
200internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor)
System\Activities\NativeActivity.cs (6)
157internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 172internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason) 185internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 336internal override void InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 351internal override void InternalAbort(ActivityInstance instance, ActivityExecutor executor, Exception terminationReason) 364internal override void InternalCancel(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\NativeActivityAbortContext.cs (1)
16internal NativeActivityAbortContext(ActivityInstance instance, ActivityExecutor executor, Exception reason)
System\Activities\NativeActivityContext.cs (3)
21ActivityExecutor executor; 30internal NativeActivityContext(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 92internal void Initialize(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\NativeActivityFaultContext.cs (1)
19ActivityExecutor executor, BookmarkManager bookmarkManager, Exception exception, ActivityInstanceReference source)
System\Activities\NativeActivityTransactionContext.cs (2)
14ActivityExecutor executor; 17internal NativeActivityTransactionContext(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarks, RuntimeTransactionHandle handle)
System\Activities\NoPersistProperty.cs (2)
17ActivityExecutor executor; 20public NoPersistProperty(ActivityExecutor executor)
System\Activities\OutArgument.cs (1)
228internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor)
System\Activities\Runtime\ActivityExecutionWorkItem.cs (1)
56public override void PostProcess(ActivityExecutor executor)
System\Activities\Runtime\ActivityExecutor.cs (26)
3173public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3211ActivityExecutor executor = (ActivityExecutor)result.AsyncState; 3230public override void PostProcess(ActivityExecutor executor) 3246ActivityExecutor executor; 3248public AbortActivityWorkItem(ActivityExecutor executor, ActivityInstance activityInstance, Exception reason, ActivityInstanceReference originalSource) 3313public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3320public override void PostProcess(ActivityExecutor executor) 3374public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3435protected override void ReleaseToPool(ActivityExecutor executor) 3468public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3473protected bool ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 3522public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3556public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3598public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3605public override void PostProcess(ActivityExecutor executor) 3680public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 3687public override void PostProcess(ActivityExecutor executor) 3842ActivityExecutor executor; 3920public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 4224public override void PostProcess(ActivityExecutor executor) 4232readonly ActivityExecutor executor; 4234public TransactionalPersistAsyncResult(ActivityExecutor executor, AsyncCallback callback, object state) 4337public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 4453readonly ActivityExecutor executor; 4455public AssociateKeysAsyncResult(ActivityExecutor executor, ICollection<InstanceKey> keysToAssociate, AsyncCallback callback, object state)
System\Activities\Runtime\ActivityInstanceMap.cs (5)
443public void UpdateInstanceByActivityParticipation(ActivityExecutor activityExecutor, DynamicUpdateMap rootMap, ref Collection<ActivityBlockingUpdate> updateErrors) 583public void LoadActivityTree(Activity rootActivity, ActivityInstance rootInstance, List<ActivityInstance> secondaryRootInstances, ActivityExecutor executor) 606Func<ActivityInstance, ActivityExecutor, bool> processInstanceCallback = new Func<ActivityInstance, ActivityExecutor, bool>(OnActivityInstanceLoaded); 621bool OnActivityInstanceLoaded(ActivityInstance activityInstance, ActivityExecutor executor)
System\Activities\Runtime\BookmarkCallbackWrapper.cs (1)
68public ActivityExecutionWorkItem CreateWorkItem(ActivityExecutor executor, bool isExternal, Bookmark bookmark, object value)
System\Activities\Runtime\BookmarkManager.cs (1)
217public BookmarkResumptionResult TryGenerateWorkItem(ActivityExecutor executor, bool isExternal, ref Bookmark bookmark, object value, ActivityInstance isolationInstance, out ActivityExecutionWorkItem workItem)
System\Activities\Runtime\BookmarkScopeManager.cs (1)
164public BookmarkResumptionResult TryGenerateWorkItem(ActivityExecutor executor, ref Bookmark bookmark, BookmarkScope scope, object value, ActivityInstance isolationInstance, bool nonScopedBookmarksExist, out ActivityExecutionWorkItem workItem)
System\Activities\Runtime\BookmarkWorkItem.cs (2)
19public BookmarkWorkItem(ActivityExecutor executor, bool isExternal, BookmarkCallbackWrapper callbackWrapper, Bookmark bookmark, object value) 83public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Runtime\CollapseTemporaryResolutionLocationWorkItem.cs (2)
54public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 60public override void PostProcess(ActivityExecutor executor)
System\Activities\Runtime\CompletionBookmark.cs (1)
40public WorkItem GenerateWorkItem(ActivityInstance completedInstance, ActivityExecutor executor)
System\Activities\Runtime\CompletionCallbackWrapper.cs (4)
69internal WorkItem CreateWorkItem(ActivityInstance completedInstance, ActivityExecutor executor) 152protected override void ReleaseToPool(ActivityExecutor executor) 185public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 245public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Runtime\EmptyWithCancelationCheckWorkItem.cs (2)
47public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 54public override void PostProcess(ActivityExecutor executor)
System\Activities\Runtime\EmptyWorkItem.cs (2)
31protected override void ReleaseToPool(ActivityExecutor executor) 53public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Runtime\ExecuteSynchronousExpressionWorkItem.cs (7)
114public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 179protected override void ReleaseToPool(ActivityExecutor executor) 191private void EvaluateNextArgument(ActivityExecutor executor) 213private void TrackClosed(ActivityExecutor executor, ref ActivityInfo activityInfo) 221private void TrackExecuting(ActivityExecutor executor, ref ActivityInfo activityInfo) 229private void TrackFaulted(ActivityExecutor executor, ref ActivityInfo activityInfo) 237private void TrackState(ActivityExecutor executor, ActivityInstanceState state, ref ActivityInfo activityInfo)
System\Activities\Runtime\ExecutionPropertyManager.cs (1)
537public void OnDeserialized(ActivityInstance owner, ActivityInstance parent, IdSpace visibility, ActivityExecutor executor)
System\Activities\Runtime\FaultCallbackWrapper.cs (1)
115public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Runtime\LocationEnvironment.cs (4)
21ActivityExecutor executor; 50internal LocationEnvironment(ActivityExecutor executor, Activity definition) 56internal LocationEnvironment(ActivityExecutor executor, Activity definition, LocationEnvironment parent, int capacity) 209internal void OnDeserialized(ActivityExecutor executor, ActivityInstance handleScope)
System\Activities\Runtime\ResolveNextArgumentWorkItem.cs (2)
86protected override void ReleaseToPool(ActivityExecutor executor) 96public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
System\Activities\Runtime\Scheduler.cs (3)
142public void ClearAllWorkItems(ActivityExecutor executor) 526readonly ActivityExecutor activityExecutor; 528public Callbacks(ActivityExecutor activityExecutor)
System\Activities\Runtime\WorkItem.cs (9)
130public void Dispose(ActivityExecutor executor) 158protected virtual void ReleaseToPool(ActivityExecutor executor) 222public void Release(ActivityExecutor executor) 262public abstract bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager); 264public abstract void PostProcess(ActivityExecutor executor); 266public bool FlushBookmarkScopeKeys(ActivityExecutor executor) 315public bool FlushTracking(ActivityExecutor executor) 355public CallbackData(ActivityExecutor executor, WorkItem workItem) 361public ActivityExecutor Executor
System\Activities\RuntimeArgument.cs (1)
325internal bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor, object argumentValueOverride, Location resultLocation, bool skipFastPath)
System\Activities\RuntimeTransactionHandle.cs (2)
18ActivityExecutor executor; 75internal ActivityExecutor SerializedExecutor
System\Activities\Variable.cs (4)
249internal abstract Location DeclareLocation(ActivityExecutor executor, ActivityInstance instance); 265internal abstract void PopulateDefault(ActivityExecutor executor, ActivityInstance parentInstance, Location location); 401internal override Location DeclareLocation(ActivityExecutor executor, ActivityInstance instance) 428internal override void PopulateDefault(ActivityExecutor executor, ActivityInstance parentInstance, Location location)
System\Activities\WorkflowApplication.cs (5)
1420static ActivityExecutor ExtractRuntimeState(IDictionary<XName, InstanceValue> values, Guid instanceId) 1425ActivityExecutor result = value.Value as ActivityExecutor; 1979ActivityExecutor deserializedRuntimeState = ExtractRuntimeState(values, persistenceManager.InstanceId); 4396ActivityExecutor deserializedRuntimeState = WorkflowApplication.ExtractRuntimeState(thisPtr.values, thisPtr.persistenceManager.InstanceId);
System\Activities\WorkflowDataContext.cs (2)
17ActivityExecutor executor; 24internal WorkflowDataContext(ActivityExecutor executor, ActivityInstance activityInstance, bool includeLocalVariables)