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)
16
public CommittableTransaction() : this(
TransactionManager
.DefaultIsolationLevel,
TransactionManager
.DefaultTimeout)
21
public 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);
421
Hashtable promotedTransactionTable =
TransactionManager
.PromotedTransactionTable;
System\Transactions\Transaction.cs (6)
98
if (
TransactionManager
.s_currentDelegateSet)
100
current =
TransactionManager
.s_currentDelegate!();
256
TransactionManager
.ValidateIsolationLevel(isoLevel);
263
_isoLevel =
TransactionManager
.DefaultIsolationLevel;
288
TransactionManager
.ValidateIsolationLevel(isoLevel);
296
_isoLevel =
TransactionManager
.DefaultIsolationLevel;
System\Transactions\TransactionInteropNonWindows.cs (4)
97
Transaction? transaction =
TransactionManager
.FindPromotedTransaction(txId);
110
transaction =
TransactionManager
.FindOrCreatePromotedTransaction(txId, dTx);
162
Transaction? tx =
TransactionManager
.FindPromotedTransaction(txId);
176
Transaction returnValue =
TransactionManager
.FindOrCreatePromotedTransaction(txId, dTx);
System\Transactions\TransactionManager.cs (3)
169
if (recoveryInformationVersion ==
TransactionManager
.RecoveryInformationVersion1)
465
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionManager
)}.{nameof(GetRecoveryInformation)}");
496
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionManager
)}.{nameof(GetRecoveryInformation)}");
System\Transactions\TransactionScope.cs (5)
124
TimeSpan txTimeout =
TransactionManager
.ValidateTimeout(scopeTimeout);
198
transactionOptions.Timeout =
TransactionManager
.ValidateTimeout(transactionOptions.Timeout);
199
TransactionManager
.ValidateIsolationLevel(transactionOptions.IsolationLevel);
278
transactionOptions.Timeout =
TransactionManager
.ValidateTimeout(transactionOptions.Timeout);
279
TransactionManager
.ValidateIsolationLevel(transactionOptions.IsolationLevel);
System\Transactions\TransactionState.cs (7)
2170
newTimeout =
TransactionManager
.TransactionTable.RecalcTimeout(tx);
2185
TransactionManager
.DistributedTransactionManager.CreateTransaction(options);
2220
Hashtable promotedTransactionTable =
TransactionManager
.PromotedTransactionTable;
2230
TransactionManager
.FireDistributedTransactionStarted(tx._outcomeSource);
3318
Hashtable promotedTransactionTable =
TransactionManager
.PromotedTransactionTable;
3328
TransactionManager
.FireDistributedTransactionStarted(tx._outcomeSource);
4489
if (
TransactionManager
.FindPromotedTransaction(distributedTx.Identifier) != null)