1 instantiation of OletxTransactionManager
System.Transactions.Local (1)
System\Transactions\TransactionManager.cs (1)
618() => new OletxTransactionManager(DefaultSettingsSection.DistributedTransactionManagerName));
42 references to OletxTransactionManager
System.Transactions.Local (42)
System\Transactions\Oletx\DtcTransactionManager.cs (4)
14private readonly OletxTransactionManager _oletxTm; 18internal DtcTransactionManager(string? nodeName, OletxTransactionManager oletxTm) 22_proxyShimFactory = OletxTransactionManager.ProxyShimFactory; 63OletxTransactionManager.ProxyException(ex);
System\Transactions\Oletx\OletxEnlistment.cs (3)
227internal void TMDownFromInternalRM(OletxTransactionManager oletxTm) 323OletxTransactionManager.ProxyException(comException); 344OletxTransactionManager.ProxyException(comException);
System\Transactions\Oletx\OletxResourceManager.cs (5)
19internal OletxTransactionManager OletxTransactionManager; 52internal OletxResourceManager(OletxTransactionManager transactionManager, Guid resourceManagerIdentifier) 193OletxTransactionManager.ProxyException(ex); 222internal void TMDownFromInternalRM(OletxTransactionManager oletxTM) 325OletxTransactionManager.ProxyException(comException);
System\Transactions\Oletx\OletxTransaction.cs (8)
337OletxTransactionManager oletxTM = RealOletxTransaction.OletxTransactionManagerInstance; 470internal OletxTransactionManager OletxTransactionManagerInstance { get; } 619OletxTransactionManager transactionManager, 634TransactionIsolationLevel = OletxTransactionManager.ConvertIsolationLevelFromProxyValue(oletxIsoLevel); 805OletxTransactionManager.ProxyException(comException); 947OletxTransactionManager.ProxyException(comException); 998OletxTransactionManager.ProxyException(comException); 1078OletxTransactionManager.ProxyException(comException);
System\Transactions\Oletx\OletxTransactionManager.cs (8)
72etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(OletxTransactionManager)}.{nameof(ShimNotificationCallback)}"); 356etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(OletxTransactionManager)}.{nameof(ShimNotificationCallback)}"); 685private readonly OletxTransactionManager _oletxTm; 691internal OletxInternalResourceManager(OletxTransactionManager oletxTm) 748if (OletxTransactionManager._resourceManagerHashTable != null) 750OletxTransactionManager.ResourceManagerHashTableLock.AcquireReaderLock(Timeout.Infinite); 753rmHashTable = (Hashtable)OletxTransactionManager._resourceManagerHashTable.Clone(); 757OletxTransactionManager.ResourceManagerHashTableLock.ReleaseReaderLock();
System\Transactions\TransactionInterop.cs (10)
73OletxTransactionManager.ProxyException(comException); 139OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 149OletxTransactionManager.ProxyException(comException); 221OletxTransactionManager.ProxyException(comException); 300OletxTransactionManager.ProxyException(comException); 359OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 389OletxTransactionManager.ProxyException(comException); 471OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 516OletxTransactionManager oletxTm = TransactionManager.DistributedTransactionManager; 531OletxTransactionManager.ProxyException(comException);
System\Transactions\TransactionManager.cs (4)
227private static OletxTransactionManager CheckTransactionManager(string? nodeName) 229OletxTransactionManager tm = DistributedTransactionManager; 614internal static OletxTransactionManager? distributedTransactionManager; 615internal static OletxTransactionManager DistributedTransactionManager =>