3 instantiations of InternalTransaction
System.Transactions.Local (3)
System\Transactions\CommittableTransaction.cs (1)
33_internalTransaction = new InternalTransaction(timeout, this);
System\Transactions\Transaction.cs (2)
282_internalTransaction = new InternalTransaction(this, distributedTransaction); 299_internalTransaction = new InternalTransaction(this, superior);
386 references to InternalTransaction
System.Transactions.Local (386)
System\Transactions\CommittableTransaction.cs (1)
30internal CommittableTransaction(IsolationLevel isoLevel, TimeSpan timeout) : base(isoLevel, (InternalTransaction?)null)
System\Transactions\DependentTransaction.cs (1)
14internal DependentTransaction(IsolationLevel isoLevel, InternalTransaction internalTransaction, bool blocking) :
System\Transactions\Enlistment.cs (14)
57protected InternalTransaction _transaction = null!; 101protected InternalEnlistment(Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction) 113InternalTransaction transaction, 130InternalTransaction transaction, 158internal InternalTransaction Transaction => _transaction; 211string.Create(CultureInfo.InvariantCulture, $"{InternalTransaction.InstanceIdentifier}{Interlocked.Increment(ref InternalTransaction._nextHash)}"), 310InternalTransaction transaction, 352InternalTransaction transaction, 370InternalTransaction transaction, 414InternalTransaction transaction, 430InternalTransaction transaction, 460InternalTransaction transaction, 474InternalTransaction transaction,
System\Transactions\InternalTransaction.cs (3)
292internal static void DistributedTransactionOutcome(InternalTransaction tx, TransactionStatus status) 404private readonly InternalTransaction _internalTransaction; 406internal FinalizedObject(InternalTransaction internalTransaction, Guid identifier)
System\Transactions\NonWindowsUnsupported.cs (2)
125internal InternalTransaction? InternalTransaction { get; set; } 136internal void BeginCommit(InternalTransaction tx) => throw NotSupported();
System\Transactions\Transaction.cs (2)
244internal InternalTransaction _internalTransaction = null!; 254internal Transaction(IsolationLevel isoLevel, InternalTransaction? internalTransaction)
System\Transactions\TransactionInformation.cs (2)
10private readonly InternalTransaction _internalTransaction; 12internal TransactionInformation(InternalTransaction internalTransaction)
System\Transactions\TransactionState.cs (347)
161internal void CommonEnterState(InternalTransaction tx) 168if (++tx._currentStateHist > InternalTransaction.MaxStateHist) 176internal abstract void EnterState(InternalTransaction tx); 178internal virtual void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 183internal virtual void EndCommit(InternalTransaction tx) 190internal virtual void Rollback(InternalTransaction tx, Exception? e) 196InternalTransaction tx, 207InternalTransaction tx, 218InternalTransaction tx, 228InternalTransaction tx, 237internal virtual void CheckForFinishedTransaction(InternalTransaction tx) 250internal virtual Guid get_Identifier(InternalTransaction tx) 256internal abstract TransactionStatus get_Status(InternalTransaction tx); 258internal virtual void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 263internal virtual void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 269InternalTransaction tx, 278internal virtual void CompleteBlockingClone(InternalTransaction tx) 283internal virtual void CompleteAbortingClone(InternalTransaction tx) 287internal virtual void CreateBlockingClone(InternalTransaction tx) 292internal virtual void CreateAbortingClone(InternalTransaction tx) 297internal virtual void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 309internal virtual void ChangeStateTransactionCommitted(InternalTransaction tx) 321internal virtual void InDoubtFromEnlistment(InternalTransaction tx) 333internal virtual void ChangeStatePromotedAborted(InternalTransaction tx) 345internal virtual void ChangeStatePromotedCommitted(InternalTransaction tx) 357internal virtual void InDoubtFromDtc(InternalTransaction tx) 369internal virtual void ChangeStatePromotedPhase0(InternalTransaction tx) 381internal virtual void ChangeStatePromotedPhase1(InternalTransaction tx) 393internal virtual void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 405internal virtual void Timeout(InternalTransaction tx) 409internal virtual void Phase0VolatilePrepareDone(InternalTransaction tx) 415internal virtual void Phase1VolatilePrepareDone(InternalTransaction tx) 421internal virtual void RestartCommitIfNeeded(InternalTransaction tx) 443internal virtual void Promote(InternalTransaction tx) 448internal virtual byte[] PromotedToken(InternalTransaction tx) 454InternalTransaction tx, 464internal virtual void SetDistributedTransactionId(InternalTransaction tx, 471internal virtual void DisposeRoot(InternalTransaction tx) 475internal virtual bool IsCompleted(InternalTransaction tx) 488new InternalEnlistment[enlistments._volatileEnlistmentSize + InternalTransaction.VolatileArrayIncrement]; 501enlistments._volatileEnlistmentSize += InternalTransaction.VolatileArrayIncrement; 521internal override TransactionStatus get_Status(InternalTransaction tx) 526internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 540InternalTransaction tx, 556InternalTransaction tx, 585internal override void Timeout(InternalTransaction tx) 597internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 609internal override void CompleteBlockingClone(InternalTransaction tx) 629internal override void CompleteAbortingClone(InternalTransaction tx) 639internal override void CreateBlockingClone(InternalTransaction tx) 645internal override void CreateAbortingClone(InternalTransaction tx) 651internal override void Promote(InternalTransaction tx) 657internal override byte[] PromotedToken(InternalTransaction tx) 676internal override void EnterState(InternalTransaction tx) 684internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 695internal override void Rollback(InternalTransaction tx, Exception? e) 706InternalTransaction tx, 732InternalTransaction tx, 758InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 807internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 812internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 817internal override void DisposeRoot(InternalTransaction tx) 830internal override void EnterState(InternalTransaction tx) 838internal override void Rollback(InternalTransaction tx, Exception? e) 851InternalTransaction tx, 862InternalTransaction tx, 873internal override TransactionStatus get_Status(InternalTransaction tx) 879internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 886InternalTransaction tx, 895internal override void CreateBlockingClone(InternalTransaction tx) 902internal override void CreateAbortingClone(InternalTransaction tx) 915internal override void EnterState(InternalTransaction tx) 949InternalTransaction tx, 967InternalTransaction tx, 985InternalTransaction tx, 1011InternalTransaction tx, 1037internal override void Rollback(InternalTransaction tx, Exception? e) 1045InternalTransaction tx, 1095internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 1128internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 1133internal override void RestartCommitIfNeeded(InternalTransaction tx) 1143internal override void Promote(InternalTransaction tx) 1150internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 1157internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 1178internal override void EnterState(InternalTransaction tx) 1219internal override void Rollback(InternalTransaction tx, Exception? e) 1224internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 1232internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 1242internal override void Timeout(InternalTransaction tx) 1261internal override void EnterState(InternalTransaction tx) 1273internal override void ChangeStateTransactionCommitted(InternalTransaction tx) 1279internal override void InDoubtFromEnlistment(InternalTransaction tx) 1285internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 1299internal override void EnterState(InternalTransaction tx) 1317internal override void ChangeStateTransactionCommitted(InternalTransaction tx) 1323internal override void InDoubtFromEnlistment(InternalTransaction tx) 1329internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 1344internal override void EnterState(InternalTransaction tx) 1352internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 1362internal override bool IsCompleted(InternalTransaction tx) 1375internal override void EnterState(InternalTransaction tx) 1417internal override TransactionStatus get_Status(InternalTransaction tx) 1423internal override void Rollback(InternalTransaction tx, Exception? e) 1428internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 1434internal override void EndCommit(InternalTransaction tx) 1440internal override void RestartCommitIfNeeded(InternalTransaction tx) 1445internal override void Timeout(InternalTransaction tx) 1451internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 1456internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 1461internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 1466internal override void ChangeStatePromotedAborted(InternalTransaction tx) 1471internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 1476internal override void CreateBlockingClone(InternalTransaction tx) 1481internal override void CreateAbortingClone(InternalTransaction tx) 1486internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 1491internal override void CheckForFinishedTransaction(InternalTransaction tx) 1496private static TransactionAbortedException CreateTransactionAbortedException(InternalTransaction tx) 1510internal override void EnterState(InternalTransaction tx) 1549internal override TransactionStatus get_Status(InternalTransaction tx) 1555internal override void Rollback(InternalTransaction tx, Exception? e) 1561internal override void EndCommit(InternalTransaction tx) 1573internal override void EnterState(InternalTransaction tx) 1612internal override TransactionStatus get_Status(InternalTransaction tx) 1618internal override void Rollback(InternalTransaction tx, Exception? e) 1624internal override void EndCommit(InternalTransaction tx) 1630internal override void CheckForFinishedTransaction(InternalTransaction tx) 1636internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 1650internal override TransactionStatus get_Status(InternalTransaction tx) 1662InternalTransaction tx, 1691InternalTransaction tx, 1720InternalTransaction tx, 1761InternalTransaction tx, 1801internal override void Rollback(InternalTransaction tx, Exception? e) 1821internal override Guid get_Identifier(InternalTransaction? tx) 1834internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 1842internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 1854internal override void RestartCommitIfNeeded(InternalTransaction tx) 1861InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 1870internal override void CompleteBlockingClone(InternalTransaction tx) 1919internal override void CompleteAbortingClone(InternalTransaction tx) 1962internal override void CreateBlockingClone(InternalTransaction tx) 1977internal override void CreateAbortingClone(InternalTransaction tx) 2005internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 2029internal override void ChangeStatePromotedAborted(InternalTransaction tx) 2035internal override void ChangeStatePromotedCommitted(InternalTransaction tx) 2041internal override void InDoubtFromDtc(InternalTransaction tx) 2047internal override void InDoubtFromEnlistment(InternalTransaction tx) 2053internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 2059internal override void Timeout(InternalTransaction tx) 2092internal override void Promote(InternalTransaction tx) 2097internal override byte[] PromotedToken(InternalTransaction tx) 2105internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2112internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2126internal override void EnterState(InternalTransaction tx) 2143internal override void EnterState(InternalTransaction tx) 2238InternalTransaction tx, 2264internal virtual bool PromoteDurable(InternalTransaction tx) 2287internal virtual void PromoteEnlistmentsAndOutcome(InternalTransaction tx) 2390internal override void DisposeRoot(InternalTransaction tx) 2404internal override void EnterState(InternalTransaction tx) 2410internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2417internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2445internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2461internal override void EnterState(InternalTransaction tx) 2471internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2478internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 2484internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 2497internal override void EnterState(InternalTransaction tx) 2534internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2558internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2576internal override void EnterState(InternalTransaction tx) 2617internal override void CreateBlockingClone(InternalTransaction tx) 2623internal override void CreateAbortingClone(InternalTransaction tx) 2629internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2639internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2663internal override Enlistment EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2669internal override Enlistment EnlistVolatile(InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2675internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2681internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2695internal override void EnterState(InternalTransaction tx) 2701internal override TransactionStatus get_Status(InternalTransaction tx) 2707internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2714internal override void CreateBlockingClone(InternalTransaction tx) 2720internal override void CreateAbortingClone(InternalTransaction tx) 2726internal override void ChangeStatePromotedAborted(InternalTransaction tx) 2732internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2738internal override void RestartCommitIfNeeded(InternalTransaction tx) 2751internal override void EnterState(InternalTransaction tx) 2781internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2794internal override void EnterState(InternalTransaction tx) 2816internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2829internal override void EnterState(InternalTransaction tx) 2847internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 2858internal override void EndCommit(InternalTransaction tx) 2866internal override void CompleteBlockingClone(InternalTransaction tx) 2872internal override void CompleteAbortingClone(InternalTransaction tx) 2878internal override void CreateBlockingClone(InternalTransaction tx) 2884internal override void CreateAbortingClone(InternalTransaction tx) 2889internal override Guid get_Identifier(InternalTransaction tx) 2895internal override void Promote(InternalTransaction tx) 2900protected abstract void PromotedTransactionOutcome(InternalTransaction tx); 2908InternalTransaction tx = (InternalTransaction)state; 2924internal override void EnterState(InternalTransaction tx) 2951internal override TransactionStatus get_Status(InternalTransaction tx) 2957internal override void Rollback(InternalTransaction tx, Exception? e) 2963internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2969internal override void CreateBlockingClone(InternalTransaction tx) 2975internal override void CreateAbortingClone(InternalTransaction tx) 2981internal override void RestartCommitIfNeeded(InternalTransaction tx) 2987internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2993internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2999internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 3004internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 3009internal override void ChangeStatePromotedAborted(InternalTransaction tx) 3015internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3021protected override void PromotedTransactionOutcome(InternalTransaction tx) 3031internal override void CheckForFinishedTransaction(InternalTransaction tx) 3037internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3043internal override void InDoubtFromDtc(InternalTransaction tx) 3052internal override void InDoubtFromEnlistment(InternalTransaction tx) 3068internal override void EnterState(InternalTransaction tx) 3095internal override TransactionStatus get_Status(InternalTransaction tx) 3101internal override void ChangeStatePromotedCommitted(InternalTransaction tx) 3107protected override void PromotedTransactionOutcome(InternalTransaction tx) 3113internal override void InDoubtFromDtc(InternalTransaction tx) 3122internal override void InDoubtFromEnlistment(InternalTransaction tx) 3138internal override void EnterState(InternalTransaction tx) 3165internal override TransactionStatus get_Status(InternalTransaction tx) 3171internal override void RestartCommitIfNeeded(InternalTransaction tx) 3177internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 3182internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 3188internal override void InDoubtFromDtc(InternalTransaction tx) 3196internal override void InDoubtFromEnlistment(InternalTransaction tx) 3204protected override void PromotedTransactionOutcome(InternalTransaction tx) 3214internal override void CheckForFinishedTransaction(InternalTransaction tx) 3220internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3226internal override void ChangeStatePromotedAborted(InternalTransaction tx) 3237internal override void ChangeStatePromotedCommitted(InternalTransaction tx) 3249internal override void EnterState(InternalTransaction tx) 3347internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3359internal override bool PromoteDurable(InternalTransaction tx) 3370internal override void RestartCommitIfNeeded(InternalTransaction tx) 3376internal override void Rollback(InternalTransaction tx, Exception? e) 3394internal override TransactionStatus get_Status(InternalTransaction tx) 3400InternalTransaction tx, 3426InternalTransaction tx, 3453InternalTransaction tx, 3465InternalTransaction tx, 3477InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3486internal override void Rollback(InternalTransaction tx, Exception? e) 3498internal override Guid get_Identifier(InternalTransaction tx) 3505internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 3514internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3523internal override void CompleteBlockingClone(InternalTransaction tx) 3544internal override void CompleteAbortingClone(InternalTransaction tx) 3554internal override void CreateBlockingClone(InternalTransaction tx) 3560internal override void CreateAbortingClone(InternalTransaction tx) 3571internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3577internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3587internal override void InDoubtFromEnlistment(InternalTransaction tx) 3592internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 3597internal override void Timeout(InternalTransaction tx) 3609internal override void Promote(InternalTransaction tx) 3614internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 3620internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3626internal override byte[] PromotedToken(InternalTransaction tx) 3634internal override void DisposeRoot(InternalTransaction tx) 3645internal override void EnterState(InternalTransaction tx) 3678internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3683internal override void Rollback(InternalTransaction tx, Exception? e) 3689internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 3722internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3738internal override void EnterState(InternalTransaction tx) 3774internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3779internal override void Rollback(InternalTransaction tx, Exception? e) 3785internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3796InternalTransaction tx, 3806InternalTransaction tx, 3816InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3824internal override void CreateBlockingClone(InternalTransaction tx) 3829internal override void CreateAbortingClone(InternalTransaction tx) 3840internal override void EnterState(InternalTransaction tx) 3858internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3863internal override void Rollback(InternalTransaction tx, Exception? e) 3869internal override void ChangeStateTransactionCommitted(InternalTransaction tx) 3875internal override void InDoubtFromEnlistment(InternalTransaction tx) 3881internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3889internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 3895InternalTransaction tx, 3905InternalTransaction tx, 3915InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3923internal override void CreateBlockingClone(InternalTransaction tx) 3928internal override void CreateAbortingClone(InternalTransaction tx) 3940internal override void EnterState(InternalTransaction tx) 3957internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 3967internal override void EndCommit(InternalTransaction tx) 3973internal override void CompleteBlockingClone(InternalTransaction tx) 3978internal override void CompleteAbortingClone(InternalTransaction tx) 3983internal override void CreateBlockingClone(InternalTransaction tx) 3988internal override void CreateAbortingClone(InternalTransaction tx) 3993internal override Guid get_Identifier(InternalTransaction tx) 3999internal override void Promote(InternalTransaction tx) 4004protected abstract void PromotedTransactionOutcome(InternalTransaction tx); 4011InternalTransaction tx = (InternalTransaction)state; 4025internal override void EnterState(InternalTransaction tx) 4054internal override TransactionStatus get_Status(InternalTransaction tx) 4059internal override void Rollback(InternalTransaction tx, Exception? e) 4064internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 4069internal override void CreateBlockingClone(InternalTransaction tx) 4074internal override void CreateAbortingClone(InternalTransaction tx) 4079internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 4084internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 4089internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 4094protected override void PromotedTransactionOutcome(InternalTransaction tx) 4103internal override void CheckForFinishedTransaction(InternalTransaction tx) 4108internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 4120internal override void EnterState(InternalTransaction tx) 4147internal override TransactionStatus get_Status(InternalTransaction tx) 4152protected override void PromotedTransactionOutcome(InternalTransaction tx) 4164internal override void EnterState(InternalTransaction tx) 4191internal override TransactionStatus get_Status(InternalTransaction tx) 4196internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 4201internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 4206protected override void PromotedTransactionOutcome(InternalTransaction tx) 4215internal override void CheckForFinishedTransaction(InternalTransaction tx) 4220internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 4225internal override void CreateBlockingClone(InternalTransaction tx) 4230internal override void CreateAbortingClone(InternalTransaction tx) 4241internal override void EnterState(InternalTransaction tx) 4291internal override bool PromoteDurable(InternalTransaction tx) 4297internal override void Rollback(InternalTransaction tx, Exception? e) 4310internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 4316internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 4329internal override void EnterState(InternalTransaction tx) 4337internal override TransactionStatus get_Status(InternalTransaction tx) 4344InternalTransaction tx, 4371InternalTransaction tx, 4393internal Oletx.OletxTransaction? PSPEPromote(InternalTransaction tx) 4515InternalTransaction tx, 4562internal override void SetDistributedTransactionId(InternalTransaction tx, 4594internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 4606internal override void EnterState(InternalTransaction tx) 4637internal override void EnterState(InternalTransaction tx) 4666internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 4673internal override void ChangeStatePromotedAborted(InternalTransaction tx)
System\Transactions\TransactionTable.cs (10)
198internal TimeSpan RecalcTimeout(InternalTransaction tx) 223internal int Add(InternalTransaction txNew) 262private void AddIter(InternalTransaction txNew) 372internal static void Remove(InternalTransaction tx) 565internal void Add(InternalTransaction newTx) 599private readonly InternalTransaction?[] _transactions; 610_transactions = new InternalTransaction[_size]; 615internal bool Add(InternalTransaction tx) 652internal void Remove(InternalTransaction tx) 669InternalTransaction? tx = _transactions[i];
System\Transactions\VolatileEnlistmentMultiplexing.cs (4)
18protected InternalTransaction _transaction; 24public VolatileDemultiplexer(InternalTransaction transaction) 254public Phase0VolatileDemultiplexer(InternalTransaction transaction) : base(transaction) { } 345public Phase1VolatileDemultiplexer(InternalTransaction transaction) : base(transaction) { }