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