3 writes to currentAtomicActivity
System.Workflow.Runtime (3)
WorkflowExecutor.cs (3)
1821this.currentAtomicActivity = null; 2118this.currentAtomicActivity = atomicActivity; 2276this.currentAtomicActivity = null;
22 references to currentAtomicActivity
System.Workflow.Runtime (22)
WorkflowExecutor.cs (22)
834if (this.ResourceManager.IsBatchDirty && this.currentAtomicActivity == null) 858if (this.currentAtomicActivity != null) 861TransactionalProperties transactionalProperties = (TransactionalProperties)this.currentAtomicActivity.GetValue(TransactionalPropertiesProperty); 1093if (this.currentAtomicActivity != null || this.ResourceManager.IsBatchDirty || (unlock && HasNonEmptyWorkBatch())) 1425get { return ((this.currentAtomicActivity == null) && (this.Scheduler.IsStalledNow || this.WorkflowStatus == WorkflowStatus.Suspended)); } 1587if (this.currentAtomicActivity == null) 1721if (currentAtomicActivity != null) 1818if (this.currentAtomicActivity != null) 1820this.RollbackTransaction(null, this.currentAtomicActivity); 1850if (currentAtomicActivity != null) 1920if (this.currentAtomicActivity != null) 2071if (activity == this.currentAtomicActivity) 2083Debug.Assert(this.currentAtomicActivity == null, "There is already a transacted activity running"); 2181bool inTxScope = (activityContext == this.currentAtomicActivity); 2302if (activityContext == this.currentAtomicActivity) 2304Debug.Assert((activityContext == this.currentAtomicActivity), 2305"Activity context " + activityContext.Name + " different from currentAtomicActivity " + this.currentAtomicActivity.Name); 2342DisposeTransaction(this.currentAtomicActivity); 2490((this.currentAtomicActivity == null) ? null : this.currentAtomicActivity.Name)); 2666if (this.currentAtomicActivity != null) 2828return this.currentAtomicActivity;