8 references to IsInAtomicTransaction
System.Workflow.ComponentModel (8)
AuthoringOM\ActivityExecutionContext.cs (4)
242
this.currentActivity.WorkflowCoreRuntime.ScheduleItem(new ActivityExecutorOperation(activity, ActivityOperationType.Execute, this.ContextId),
IsInAtomicTransaction
(activity), false, false);
275
this.currentActivity.WorkflowCoreRuntime.ScheduleItem(new ActivityExecutorOperation(activity, ActivityOperationType.Cancel, this.ContextId),
IsInAtomicTransaction
(activity), false, false);
298
this.currentActivity.WorkflowCoreRuntime.ScheduleItem(new ActivityExecutorOperation(activity, ActivityOperationType.Compensate, this.ContextId),
IsInAtomicTransaction
(activity), false, false);
329
this.currentActivity.WorkflowCoreRuntime.ScheduleItem(new ActivityExecutorOperation(this.currentActivity, ActivityOperationType.HandleFault, this.ContextId, e),
IsInAtomicTransaction
(this.currentActivity), false, false);
AuthoringOM\ActivityExecutorDelegateInfo.cs (4)
169
currentContextActivity.WorkflowCoreRuntime.ScheduleItem(delegateOperation, ActivityExecutionContext.
IsInAtomicTransaction
(targetActivity), transacted, !mayInvokeDelegateNow);
180
if (!ActivityExecutionContext.
IsInAtomicTransaction
(currentContextActivity.WorkflowCoreRuntime.CurrentActivity))
196
if (ActivityExecutionContext.
IsInAtomicTransaction
(targetActivity) &&
197
ActivityExecutionContext.
IsInAtomicTransaction
(currentContextActivity.WorkflowCoreRuntime.CurrentActivity))