21 references to Transaction
System.Activities.DurableInstancing (2)
System\Activities\DurableInstancing\InstanceLockTracking.cs (2)
72if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed) 94if (e.Transaction.TransactionInformation.Status != TransactionStatus.Committed && this.IsSafeToUnlock)
System.Data (1)
fx\src\data\System\Data\ProviderBase\DbConnectionInternal.cs (1)
828SysTx.Transaction transaction = e.Transaction;
System.Data.Entity (1)
System\Data\EntityClient\EntityConnection.cs (1)
1171e.Transaction.TransactionCompleted -= EnlistedTransactionCompleted;
System.ServiceModel (12)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (7)
301e.Transaction.TransactionCompleted -= this.transactionCompletedHandler; 303if (e.Transaction.TransactionInformation.Status == System.Transactions.TransactionStatus.Aborted) 309if (this.dtcTransMap.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out transMsgs)) 314this.dtcTransMap.Remove(e.Transaction.TransactionInformation.DistributedIdentifier); 329else if (e.Transaction.TransactionInformation.Status == System.Transactions.TransactionStatus.Committed) 335if (this.dtcTransMap.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out transMsgs)) 338this.dtcTransMap.Remove(e.Transaction.TransactionInformation.DistributedIdentifier);
System\ServiceModel\Channels\MsmqReceiveContextLockManager.cs (4)
153e.Transaction.TransactionCompleted -= this.transactionCompletedHandler; 156if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed) 159if (this.transMessages.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out toRemove)) 168this.transMessages.Remove(e.Transaction.TransactionInformation.DistributedIdentifier);
System\ServiceModel\Dispatcher\ReceiveContextRPCFacet.cs (1)
321if (e.Transaction.TransactionInformation.Status == TransactionStatus.Aborted)
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\WorkflowOperationContext.cs (1)
861if (e.Transaction.TransactionInformation.Status != TransactionStatus.Committed)
System.Workflow.Runtime (4)
System\Activities\Statements\Interop.cs (4)
1744if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed) 1746foreach (VolatileResourceManager rm in this.CommittedResourceManagers[e.Transaction].Values) 1753foreach (VolatileResourceManager rm in this.CommittedResourceManagers[e.Transaction].Values) 1758this.CommittedResourceManagers.Remove(e.Transaction);