5 writes to _durableEnlistment
System.Transactions.Local (5)
System\Transactions\TransactionState.cs (5)
573tx._durableEnlistment = en.InternalEnlistment; 773tx._durableEnlistment = en.InternalEnlistment; 1062tx._durableEnlistment = en.InternalEnlistment; 4550tx._durableEnlistment = null; 4557tx._durableEnlistment = enlistment.InternalEnlistment;
41 references to _durableEnlistment
System.Transactions.Local (41)
System\Transactions\TransactionState.cs (41)
564if (tx._durableEnlistment != null || (enlistmentOptions & EnlistmentOptions.EnlistDuringPrepareRequired) != 0) 574DurableEnlistmentState.DurableEnlistmentActive.EnterState(tx._durableEnlistment); 579etwLog.TransactionstateEnlist(tx._durableEnlistment.EnlistmentTraceId, EnlistmentType.Durable, EnlistmentOptions.None); 764if (tx._durableEnlistment != null) 777etwLog.TransactionstateEnlist(tx._durableEnlistment.EnlistmentTraceId, EnlistmentType.PromotableSinglePhase, EnlistmentOptions.None); 799DurableEnlistmentState.DurableEnlistmentActive.EnterState(tx._durableEnlistment); 1052if (tx._durableEnlistment != null) 1066etwLog.TransactionstateEnlist(tx._durableEnlistment.EnlistmentTraceId, EnlistmentType.PromotableSinglePhase, EnlistmentOptions.None); 1088DurableEnlistmentState.DurableEnlistmentActive.EnterState(tx._durableEnlistment); 1194if (tx._phase1Volatiles._volatileEnlistmentCount == 1 && tx._durableEnlistment == null 1305if (tx._durableEnlistment != null) 1308tx._durableEnlistment.State.ChangeStateCommitting(tx._durableEnlistment); 1396tx._durableEnlistment?.State.InternalAborted(tx._durableEnlistment); 2267if (tx._durableEnlistment != null) 2270InternalEnlistment enlistment = tx._durableEnlistment; 2280tx._durableEnlistment.State.ChangeStatePromoted(tx._durableEnlistment, promotedEnlistment); 3268if (tx._durableEnlistment != null) 3273etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Promote); 3364Debug.Assert(tx._durableEnlistment != null); 3367tx._durableEnlistment.State.ChangeStateDelegated(tx._durableEnlistment); 3494Debug.Assert(tx._durableEnlistment != null, "PromotedNonMSDTC state is not valid for transaction"); 3847Debug.Assert(tx._durableEnlistment != null); 3851etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.SinglePhaseCommit); 3858tx._durableEnlistment.State.ChangeStateCommitting(tx._durableEnlistment); 4044tx._durableEnlistment?.State.InternalAborted(tx._durableEnlistment); 4254if (tx._durableEnlistment != null) 4259etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Promote); 4616Debug.Assert(tx._durableEnlistment != null); 4620etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.SinglePhaseCommit); 4625tx._durableEnlistment.PromotableSinglePhaseNotification.SinglePhaseCommit(tx._durableEnlistment.SinglePhaseEnlistment); 4652Debug.Assert(tx._durableEnlistment != null); 4656etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Rollback); 4659tx._durableEnlistment.PromotableSinglePhaseNotification.Rollback( 4660tx._durableEnlistment.SinglePhaseEnlistment);