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) 2620internal override void CreateBlockingClone(InternalTransaction tx) 2626internal override void CreateAbortingClone(InternalTransaction tx) 2632internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2642internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2666internal override Enlistment EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2672internal override Enlistment EnlistVolatile(InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2678internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2684internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2698internal override void EnterState(InternalTransaction tx) 2704internal override TransactionStatus get_Status(InternalTransaction tx) 2710internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2717internal override void CreateBlockingClone(InternalTransaction tx) 2723internal override void CreateAbortingClone(InternalTransaction tx) 2729internal override void ChangeStatePromotedAborted(InternalTransaction tx) 2735internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 2741internal override void RestartCommitIfNeeded(InternalTransaction tx) 2754internal override void EnterState(InternalTransaction tx) 2784internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2797internal override void EnterState(InternalTransaction tx) 2819internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 2832internal override void EnterState(InternalTransaction tx) 2850internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 2861internal override void EndCommit(InternalTransaction tx) 2869internal override void CompleteBlockingClone(InternalTransaction tx) 2875internal override void CompleteAbortingClone(InternalTransaction tx) 2881internal override void CreateBlockingClone(InternalTransaction tx) 2887internal override void CreateAbortingClone(InternalTransaction tx) 2892internal override Guid get_Identifier(InternalTransaction tx) 2898internal override void Promote(InternalTransaction tx) 2903protected abstract void PromotedTransactionOutcome(InternalTransaction tx); 2911InternalTransaction tx = (InternalTransaction)state; 2927internal override void EnterState(InternalTransaction tx) 2954internal override TransactionStatus get_Status(InternalTransaction tx) 2960internal override void Rollback(InternalTransaction tx, Exception? e) 2966internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 2972internal override void CreateBlockingClone(InternalTransaction tx) 2978internal override void CreateAbortingClone(InternalTransaction tx) 2984internal override void RestartCommitIfNeeded(InternalTransaction tx) 2990internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 2996internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3002internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 3007internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 3012internal override void ChangeStatePromotedAborted(InternalTransaction tx) 3018internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3024protected override void PromotedTransactionOutcome(InternalTransaction tx) 3034internal override void CheckForFinishedTransaction(InternalTransaction tx) 3040internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3046internal override void InDoubtFromDtc(InternalTransaction tx) 3055internal override void InDoubtFromEnlistment(InternalTransaction tx) 3071internal override void EnterState(InternalTransaction tx) 3098internal override TransactionStatus get_Status(InternalTransaction tx) 3104internal override void ChangeStatePromotedCommitted(InternalTransaction tx) 3110protected override void PromotedTransactionOutcome(InternalTransaction tx) 3116internal override void InDoubtFromDtc(InternalTransaction tx) 3125internal override void InDoubtFromEnlistment(InternalTransaction tx) 3141internal override void EnterState(InternalTransaction tx) 3168internal override TransactionStatus get_Status(InternalTransaction tx) 3174internal override void RestartCommitIfNeeded(InternalTransaction tx) 3180internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 3185internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 3191internal override void InDoubtFromDtc(InternalTransaction tx) 3199internal override void InDoubtFromEnlistment(InternalTransaction tx) 3207protected override void PromotedTransactionOutcome(InternalTransaction tx) 3217internal override void CheckForFinishedTransaction(InternalTransaction tx) 3223internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3229internal override void ChangeStatePromotedAborted(InternalTransaction tx) 3240internal override void ChangeStatePromotedCommitted(InternalTransaction tx) 3252internal override void EnterState(InternalTransaction tx) 3350internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3362internal override bool PromoteDurable(InternalTransaction tx) 3373internal override void RestartCommitIfNeeded(InternalTransaction tx) 3379internal override void Rollback(InternalTransaction tx, Exception? e) 3397internal override TransactionStatus get_Status(InternalTransaction tx) 3403InternalTransaction tx, 3429InternalTransaction tx, 3456InternalTransaction tx, 3468InternalTransaction tx, 3480InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3489internal override void Rollback(InternalTransaction tx, Exception? e) 3501internal override Guid get_Identifier(InternalTransaction tx) 3508internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 3517internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3526internal override void CompleteBlockingClone(InternalTransaction tx) 3547internal override void CompleteAbortingClone(InternalTransaction tx) 3557internal override void CreateBlockingClone(InternalTransaction tx) 3563internal override void CreateAbortingClone(InternalTransaction tx) 3574internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 3580internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3590internal override void InDoubtFromEnlistment(InternalTransaction tx) 3595internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 3600internal override void Timeout(InternalTransaction tx) 3612internal override void Promote(InternalTransaction tx) 3617internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 3623internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3629internal override byte[] PromotedToken(InternalTransaction tx) 3637internal override void DisposeRoot(InternalTransaction tx) 3648internal override void EnterState(InternalTransaction tx) 3681internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3686internal override void Rollback(InternalTransaction tx, Exception? e) 3692internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 3725internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3741internal override void EnterState(InternalTransaction tx) 3777internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3782internal override void Rollback(InternalTransaction tx, Exception? e) 3788internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 3799InternalTransaction tx, 3809InternalTransaction tx, 3819InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3827internal override void CreateBlockingClone(InternalTransaction tx) 3832internal override void CreateAbortingClone(InternalTransaction tx) 3843internal override void EnterState(InternalTransaction tx) 3861internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 3866internal override void Rollback(InternalTransaction tx, Exception? e) 3872internal override void ChangeStateTransactionCommitted(InternalTransaction tx) 3878internal override void InDoubtFromEnlistment(InternalTransaction tx) 3884internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 3892internal override void ChangeStateAbortedDuringPromotion(InternalTransaction tx) 3898InternalTransaction tx, 3908InternalTransaction tx, 3918InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, 3926internal override void CreateBlockingClone(InternalTransaction tx) 3931internal override void CreateAbortingClone(InternalTransaction tx) 3943internal override void EnterState(InternalTransaction tx) 3960internal override void AddOutcomeRegistrant(InternalTransaction tx, TransactionCompletedEventHandler? transactionCompletedDelegate) 3970internal override void EndCommit(InternalTransaction tx) 3976internal override void CompleteBlockingClone(InternalTransaction tx) 3981internal override void CompleteAbortingClone(InternalTransaction tx) 3986internal override void CreateBlockingClone(InternalTransaction tx) 3991internal override void CreateAbortingClone(InternalTransaction tx) 3996internal override Guid get_Identifier(InternalTransaction tx) 4002internal override void Promote(InternalTransaction tx) 4007protected abstract void PromotedTransactionOutcome(InternalTransaction tx); 4014InternalTransaction tx = (InternalTransaction)state; 4028internal override void EnterState(InternalTransaction tx) 4057internal override TransactionStatus get_Status(InternalTransaction tx) 4062internal override void Rollback(InternalTransaction tx, Exception? e) 4067internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 4072internal override void CreateBlockingClone(InternalTransaction tx) 4077internal override void CreateAbortingClone(InternalTransaction tx) 4082internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 4087internal override void Phase1VolatilePrepareDone(InternalTransaction tx) 4092internal override void ChangeStateTransactionAborted(InternalTransaction tx, Exception? e) 4097protected override void PromotedTransactionOutcome(InternalTransaction tx) 4106internal override void CheckForFinishedTransaction(InternalTransaction tx) 4111internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 4123internal override void EnterState(InternalTransaction tx) 4150internal override TransactionStatus get_Status(InternalTransaction tx) 4155protected override void PromotedTransactionOutcome(InternalTransaction tx) 4167internal override void EnterState(InternalTransaction tx) 4194internal override TransactionStatus get_Status(InternalTransaction tx) 4199internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 4204internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 4209protected override void PromotedTransactionOutcome(InternalTransaction tx) 4218internal override void CheckForFinishedTransaction(InternalTransaction tx) 4223internal override void GetObjectData(InternalTransaction tx, SerializationInfo serializationInfo, StreamingContext context) 4228internal override void CreateBlockingClone(InternalTransaction tx) 4233internal override void CreateAbortingClone(InternalTransaction tx) 4244internal override void EnterState(InternalTransaction tx) 4294internal override bool PromoteDurable(InternalTransaction tx) 4300internal override void Rollback(InternalTransaction tx, Exception? e) 4313internal override void ChangeStatePromotedPhase0(InternalTransaction tx) 4319internal override void ChangeStatePromotedPhase1(InternalTransaction tx) 4332internal override void EnterState(InternalTransaction tx) 4340internal override TransactionStatus get_Status(InternalTransaction tx) 4347InternalTransaction tx, 4374InternalTransaction tx, 4396internal Oletx.OletxTransaction? PSPEPromote(InternalTransaction tx) 4518InternalTransaction tx, 4565internal override void SetDistributedTransactionId(InternalTransaction tx, 4597internal override void Phase0VolatilePrepareDone(InternalTransaction tx) 4609internal override void EnterState(InternalTransaction tx) 4640internal override void EnterState(InternalTransaction tx) 4669internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback? asyncCallback, object? asyncState) 4676internal 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) 375internal static void Remove(InternalTransaction tx) 568internal void Add(InternalTransaction newTx) 602private readonly InternalTransaction?[] _transactions; 613_transactions = new InternalTransaction[_size]; 618internal bool Add(InternalTransaction tx) 655internal void Remove(InternalTransaction tx) 672InternalTransaction? 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) { }