57 references to TransactionManager
dotnet (1)
TransactionalAction.cs (1)
98typeof(TransactionManager).GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Static)
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 (54)
System\Transactions\CommittableTransaction.cs (3)
16public CommittableTransaction() : this(TransactionManager.DefaultIsolationLevel, TransactionManager.DefaultTimeout) 21public CommittableTransaction(TimeSpan timeout) : this(TransactionManager.DefaultIsolationLevel, timeout)
System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs (6)
49[RequiresUnreferencedCode(TransactionManager.DistributedTransactionTrimmingWarning)] 58[RequiresUnreferencedCode(TransactionManager.DistributedTransactionTrimmingWarning)] 74lock (TransactionManager.s_implicitDistributedTransactionsLock) 80TransactionManager.s_implicitDistributedTransactions = false; 89[RequiresUnreferencedCode(TransactionManager.DistributedTransactionTrimmingWarning)] 416[RequiresUnreferencedCode(TransactionManager.DistributedTransactionTrimmingWarning)]
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\Oletx\OletxEnlistment.cs (2)
300_prepareInfoByteArray = TransactionManager.GetRecoveryInformation( 645_prepareInfoByteArray = TransactionManager.GetRecoveryInformation(
System\Transactions\Oletx\OletxTransactionManager.cs (6)
399_configuredTransactionOptions.IsolationLevel = _isolationLevelProperty = TransactionManager.DefaultIsolationLevel; 400_configuredTransactionOptions.Timeout = _timeoutProperty = TransactionManager.DefaultTimeout; 429TransactionManager.ValidateIsolationLevel(properties.IsolationLevel); 437properties.Timeout = TransactionManager.ValidateTimeout(properties.Timeout); 719lock (TransactionManager.PromotedTransactionTable.SyncRoot) 721txHashTable = (Hashtable)TransactionManager.PromotedTransactionTable.Clone();
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\TransactionInterop.cs (11)
126transaction = TransactionManager.FindPromotedTransaction(txId); 139OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 178transaction = TransactionManager.FindOrCreatePromotedTransaction(txId, oleTx); 249Transaction? tx = TransactionManager.FindPromotedTransaction(txId); 263Transaction returnValue = TransactionManager.FindOrCreatePromotedTransaction(txId, dTx); 359OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 364transaction = TransactionManager.FindPromotedTransaction(xactInfo.Uow); 409transaction = TransactionManager.FindOrCreatePromotedTransaction(xactInfo.Uow, oleTx); 424TransactionManager.FireDistributedTransactionStarted(transaction); 471OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 516OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager;
System\Transactions\TransactionManager.cs (3)
169if (recoveryInformationVersion == TransactionManager.RecoveryInformationVersion1) 460etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(TransactionManager)}.{nameof(GetRecoveryInformation)}"); 491etwLog.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); 3315Hashtable promotedTransactionTable = TransactionManager.PromotedTransactionTable; 3325TransactionManager.FireDistributedTransactionStarted(tx._outcomeSource); 4486if (TransactionManager.FindPromotedTransaction(distributedTx.Identifier) != null)