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
(
3406
Enlistment enlistment = new
Enlistment
(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
3432
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(
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)
3399
internal override
Enlistment
EnlistVolatile(
3406
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions);
3425
internal override
Enlistment
EnlistVolatile(
3432
Enlistment
enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
3452
internal override
Enlistment
EnlistDurable(
3464
internal override
Enlistment
EnlistDurable(
3795
internal override
Enlistment
EnlistVolatile(
3805
internal override
Enlistment
EnlistVolatile(
3894
internal override
Enlistment
EnlistVolatile(
3904
internal override
Enlistment
EnlistVolatile(
4514
internal override
Enlistment
PromoteAndEnlistDurable(
4539
Enlistment
enlistment;