2 types derived from Enlistment
System.Transactions.Local (2)
System\Transactions\PreparingEnlistment.cs (1)
6
public class PreparingEnlistment :
Enlistment
System\Transactions\SinglePhaseEnlistment.cs (1)
6
public class SinglePhaseEnlistment :
Enlistment
14 instantiations of Enlistment
System.Transactions.Local (14)
System\Transactions\TransactionManager.cs (1)
208
Enlistment returnValue = new
Enlistment
(enlistmentNotification, syncRoot);
System\Transactions\TransactionState.cs (13)
572
Enlistment en = new
Enlistment
(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction);
712
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
738
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
772
Enlistment en = new
Enlistment
(tx, promotableSinglePhaseNotification, atomicTransaction);
991
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
1017
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
1061
Enlistment en = new
Enlistment
(tx, promotableSinglePhaseNotification, atomicTransaction);
1675
Enlistment en = new
Enlistment
(enlistmentNotification, tx, atomicTransaction);
1704
Enlistment en = new
Enlistment
(enlistmentNotification, tx, atomicTransaction);
1735
Enlistment en = new
Enlistment
(
1776
Enlistment en = new
Enlistment
(
3409
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
3435
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
77 references to Enlistment
netstandard (1)
netstandard.cs (1)
2168
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.
Enlistment
))]
System.Transactions (1)
System.Transactions.cs (1)
9
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.
Enlistment
))]
System.Transactions.Local (75)
System\Transactions\Enlistment.cs (11)
83
private readonly
Enlistment
_enlistment;
91
protected InternalEnlistment(
Enlistment
enlistment, IEnlistmentNotification twoPhaseNotifications)
101
protected InternalEnlistment(
Enlistment
enlistment, InternalTransaction transaction, Transaction atomicTransaction)
112
Enlistment
enlistment,
128
Enlistment
enlistment,
148
internal
Enlistment
Enlistment => _enlistment;
308
Enlistment
enlistment,
319
protected DurableInternalEnlistment(
Enlistment
enlistment, IEnlistmentNotification twoPhaseNotifications) :
335
internal RecoveringInternalEnlistment(
Enlistment
enlistment, IEnlistmentNotification twoPhaseNotifications, object syncRoot) :
351
Enlistment
enlistment,
369
Enlistment
enlistment,
System\Transactions\IEnlistmentNotification.cs (3)
21
void Commit(
Enlistment
enlistment);
23
void Rollback(
Enlistment
enlistment);
25
void InDoubt(
Enlistment
enlistment);
System\Transactions\Transaction.cs (10)
470
public
Enlistment
EnlistDurable(
503
Enlistment
enlistment = _internalTransaction.State.EnlistDurable(_internalTransaction,
518
public
Enlistment
EnlistDurable(
551
Enlistment
enlistment = _internalTransaction.State.EnlistDurable(_internalTransaction,
613
public
Enlistment
EnlistVolatile(IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
638
Enlistment
enlistment = _internalTransaction.State.EnlistVolatile(_internalTransaction,
652
public
Enlistment
EnlistVolatile(ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions)
677
Enlistment
enlistment = _internalTransaction.State.EnlistVolatile(_internalTransaction,
931
public
Enlistment
PromoteAndEnlistDurable(Guid resourceManagerIdentifier,
965
Enlistment
enlistment = _internalTransaction.State.PromoteAndEnlistDurable(_internalTransaction,
System\Transactions\TransactionManager.cs (2)
137
public static
Enlistment
Reenlist(
208
Enlistment
returnValue = new Enlistment(enlistmentNotification, syncRoot);
System\Transactions\TransactionState.cs (49)
195
internal virtual
Enlistment
EnlistDurable(
206
internal virtual
Enlistment
EnlistDurable(
217
internal virtual
Enlistment
EnlistVolatile(
227
internal virtual
Enlistment
EnlistVolatile(
453
internal virtual
Enlistment
PromoteAndEnlistDurable(
482
protected static void AddVolatileEnlistment(ref VolatileEnlistmentSet enlistments,
Enlistment
enlistment)
539
internal override
Enlistment
EnlistDurable(
555
internal override
Enlistment
EnlistDurable(
572
Enlistment
en = new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction);
705
internal override
Enlistment
EnlistVolatile(
712
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
731
internal override
Enlistment
EnlistVolatile(
738
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
772
Enlistment
en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction);
850
internal override
Enlistment
EnlistVolatile(
861
internal override
Enlistment
EnlistVolatile(
948
internal override
Enlistment
EnlistDurable(
958
Enlistment
en = base.EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification,
966
internal override
Enlistment
EnlistDurable(
976
Enlistment
en = base.EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification,
984
internal override
Enlistment
EnlistVolatile(
991
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
1010
internal override
Enlistment
EnlistVolatile(
1017
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
1061
Enlistment
en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction);
1661
internal override
Enlistment
EnlistVolatile(
1675
Enlistment
en = new Enlistment(enlistmentNotification, tx, atomicTransaction);
1690
internal override
Enlistment
EnlistVolatile(
1704
Enlistment
en = new Enlistment(enlistmentNotification, tx, atomicTransaction);
1719
internal override
Enlistment
EnlistDurable(
1735
Enlistment
en = new Enlistment(
1760
internal override
Enlistment
EnlistDurable(
1776
Enlistment
en = new Enlistment(
2666
internal override
Enlistment
EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
2672
internal override
Enlistment
EnlistVolatile(InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
2678
internal override
Enlistment
EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
2684
internal override
Enlistment
EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
3402
internal override
Enlistment
EnlistVolatile(
3409
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
3428
internal override
Enlistment
EnlistVolatile(
3435
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
3455
internal override
Enlistment
EnlistDurable(
3467
internal override
Enlistment
EnlistDurable(
3798
internal override
Enlistment
EnlistVolatile(
3808
internal override
Enlistment
EnlistVolatile(
3897
internal override
Enlistment
EnlistVolatile(
3907
internal override
Enlistment
EnlistVolatile(
4517
internal override
Enlistment
PromoteAndEnlistDurable(
4542
Enlistment
enlistment;