2 writes to CurrentActivity
System.Workflow.Runtime (2)
WorkflowExecutor.cs (2)
2860this.CurrentActivity = activity; 3134this.workflowExecutor.CurrentActivity = oldCurrentActivity;
12 references to CurrentActivity
System.Workflow.Runtime (12)
WorkflowExecutor.cs (12)
185trackingCallingState.CallerContextGuid = ((ActivityExecutionContextInfo)ContextActivityUtils.ContextActivity(invokerExec.CurrentActivity).GetValue(Activity.ActivityExecutionContextInfoProperty)).ContextGuid; 186if (null == invokerExec.CurrentActivity.Parent) 189trackingCallingState.CallerParentContextGuid = ((ActivityExecutionContextInfo)ContextActivityUtils.ContextActivity(invokerExec.CurrentActivity.Parent).GetValue(Activity.ActivityExecutionContextInfoProperty)).ContextGuid; 989Activity lastExecutingActivity = this.CurrentActivity; 1000Activity currentActivity = (this.CurrentActivity == null) ? dynamicActivity : this.CurrentActivity; 1729if ((this.rootActivity == this.CurrentActivity) && this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 2821return this.CurrentActivity; 2837WorkflowInstance instance = this.WorkflowRuntime.InternalCreateWorkflow(new CreationContext(workflowType, this, this.CurrentActivity.QualifiedName, namedArgumentValues), Guid.NewGuid()); 2853this.AddItemToBeScheduledLater(this.CurrentActivity, item); 2859Activity oldCurrentActivity = this.CurrentActivity; 3117this.Track(this.CurrentActivity, key, args);