27 references to DependentCloneOption
System.Activities (4)
System\Activities\WorkflowApplication.cs (4)
3469this.dependentTransaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 4210this.dependentTransaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 4340this.dependentTransaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 5328this.dependentTransaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System.Activities.DurableInstancing (1)
System\Activities\DurableInstancing\SqlWorkflowInstanceStoreAsyncResult.cs (1)
52this.DependentTransaction = (currentTransaction != null) ? currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete) : null;
System.ServiceModel (2)
System\ServiceModel\Dispatcher\TransactionBehavior.cs (2)
261transaction = transaction.DependentClone(DependentCloneOption.RollbackIfNotComplete); 607this.dependentClone = this.Clone.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System.ServiceModel.Activities (8)
System\ServiceModel\Activities\Dispatcher\DurableInstanceManager.cs (1)
1053this.transaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System\ServiceModel\Activities\Dispatcher\PersistenceContext.cs (4)
803this.transaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 991this.transaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 1153this.transaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete); 1340this.transaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System\ServiceModel\Activities\Dispatcher\TransactionWaitAsyncResult.cs (1)
34this.dependentTransaction = transaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
3408this.dependentTransaction = currentTransaction.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System\ServiceModel\Activities\InternalSendMessage.cs (1)
1836this.dependentClone = this.currentTransactionContext.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System.Transactions (9)
System\Transactions\Oletx\OletxDependentTransaction.cs (2)
37delayCommit ? DependentCloneOption.BlockCommitUntilComplete : DependentCloneOption.RollbackIfNotComplete
System\Transactions\Trace\TraceRecords.cs (2)
755private DependentCloneOption option; 758internal static void Trace(string traceSource, TransactionTraceIdentifier txTraceId, DependentCloneOption option)
System\Transactions\Transaction.cs (4)
1032DependentCloneOption cloneOption 1042if (cloneOption != DependentCloneOption.BlockCommitUntilComplete 1043&& cloneOption != DependentCloneOption.RollbackIfNotComplete) 1059this.isoLevel, this.internalTransaction, cloneOption == DependentCloneOption.BlockCommitUntilComplete);
System\Transactions\TransactionScope.cs (1)
1172this.dependentTransaction = newCurrent.DependentClone( DependentCloneOption.RollbackIfNotComplete );
System.Workflow.Runtime (2)
Hosting\SharedConnectionWorkflowTransactionService.cs (1)
186tx = Transaction.Current.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
Hosting\WorkflowTransactionService.cs (1)
28tx = Transaction.Current.DependentClone(DependentCloneOption.BlockCommitUntilComplete);
System.WorkflowServices (1)
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (1)
933this.durableInstance.clonedTransaction = Transaction.Current.DependentClone(DependentCloneOption.BlockCommitUntilComplete);