35 references to TransactionManager
netstandard (1)
netstandard.cs (1)
2190[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.TransactionManager))]
System.Transactions (1)
System.Transactions.cs (1)
31[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.TransactionManager))]
System.Transactions.Local (33)
System\Transactions\CommittableTransaction.cs (3)
16public CommittableTransaction() : this(TransactionManager.DefaultIsolationLevel, TransactionManager.DefaultTimeout) 21public CommittableTransaction(TimeSpan timeout) : this(TransactionManager.DefaultIsolationLevel, timeout)
System\Transactions\InternalTransaction.cs (5)
235_absoluteTimeout = TransactionManager.TransactionTable.TimeoutTicks(timeout); 248_transactionHash = TransactionManager.TransactionTable.Add(this); 262_transactionHash = TransactionManager.TransactionTable.Add(this); 280_transactionHash = TransactionManager.TransactionTable.Add(this); 421Hashtable promotedTransactionTable = TransactionManager.PromotedTransactionTable;
System\Transactions\Transaction.cs (6)
98if (TransactionManager.s_currentDelegateSet) 100current = TransactionManager.s_currentDelegate!(); 256TransactionManager.ValidateIsolationLevel(isoLevel); 263_isoLevel = TransactionManager.DefaultIsolationLevel; 288TransactionManager.ValidateIsolationLevel(isoLevel); 296_isoLevel = TransactionManager.DefaultIsolationLevel;
System\Transactions\TransactionInteropNonWindows.cs (4)
97Transaction? transaction = TransactionManager.FindPromotedTransaction(txId); 110transaction = TransactionManager.FindOrCreatePromotedTransaction(txId, dTx); 162Transaction? tx = TransactionManager.FindPromotedTransaction(txId); 176Transaction returnValue = TransactionManager.FindOrCreatePromotedTransaction(txId, dTx);
System\Transactions\TransactionManager.cs (3)
169if (recoveryInformationVersion == TransactionManager.RecoveryInformationVersion1) 465etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(TransactionManager)}.{nameof(GetRecoveryInformation)}"); 496etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(TransactionManager)}.{nameof(GetRecoveryInformation)}");
System\Transactions\TransactionScope.cs (5)
124TimeSpan txTimeout = TransactionManager.ValidateTimeout(scopeTimeout); 198transactionOptions.Timeout = TransactionManager.ValidateTimeout(transactionOptions.Timeout); 199TransactionManager.ValidateIsolationLevel(transactionOptions.IsolationLevel); 278transactionOptions.Timeout = TransactionManager.ValidateTimeout(transactionOptions.Timeout); 279TransactionManager.ValidateIsolationLevel(transactionOptions.IsolationLevel);
System\Transactions\TransactionState.cs (7)
2170newTimeout = TransactionManager.TransactionTable.RecalcTimeout(tx); 2185TransactionManager.DistributedTransactionManager.CreateTransaction(options); 2220Hashtable promotedTransactionTable = TransactionManager.PromotedTransactionTable; 2230TransactionManager.FireDistributedTransactionStarted(tx._outcomeSource); 3318Hashtable promotedTransactionTable = TransactionManager.PromotedTransactionTable; 3328TransactionManager.FireDistributedTransactionStarted(tx._outcomeSource); 4489if (TransactionManager.FindPromotedTransaction(distributedTx.Identifier) != null)