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