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; 4547tx._durableEnlistment = null; 4554tx._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); 3265if (tx._durableEnlistment != null) 3270etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Promote); 3361Debug.Assert(tx._durableEnlistment != null); 3364tx._durableEnlistment.State.ChangeStateDelegated(tx._durableEnlistment); 3491Debug.Assert(tx._durableEnlistment != null, "PromotedNonMSDTC state is not valid for transaction"); 3844Debug.Assert(tx._durableEnlistment != null); 3848etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.SinglePhaseCommit); 3855tx._durableEnlistment.State.ChangeStateCommitting(tx._durableEnlistment); 4041tx._durableEnlistment?.State.InternalAborted(tx._durableEnlistment); 4251if (tx._durableEnlistment != null) 4256etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Promote); 4613Debug.Assert(tx._durableEnlistment != null); 4617etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.SinglePhaseCommit); 4622tx._durableEnlistment.PromotableSinglePhaseNotification.SinglePhaseCommit(tx._durableEnlistment.SinglePhaseEnlistment); 4649Debug.Assert(tx._durableEnlistment != null); 4653etwLog.EnlistmentStatus(TraceSourceType.TraceSourceLtm, tx._durableEnlistment.EnlistmentTraceId, NotificationCall.Rollback); 4656tx._durableEnlistment.PromotableSinglePhaseNotification.Rollback( 4657tx._durableEnlistment.SinglePhaseEnlistment);