Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InDoubt() [1/2]

void System.Transactions.SinglePhaseEnlistment.InDoubt ( )
inline

Definition at line 64 of file SinglePhaseEnlistment.cs.

65 {
66 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
67 if (log.IsEnabled())
68 {
69 log.MethodEnter(TraceSourceType.TraceSourceLtm, this, "InDoubt");
70 }
72 {
73 if (log.IsEnabled())
74 {
75 log.EnlistmentInDoubt(_internalEnlistment);
76 }
78 }
79 if (log.IsEnabled())
80 {
81 log.MethodExit(TraceSourceType.TraceSourceLtm, this, "InDoubt");
82 }
83 }
virtual void InDoubt(InternalEnlistment enlistment, Exception e)
InternalEnlistment _internalEnlistment
Definition Enlistment.cs:5

References System.Transactions.Enlistment._internalEnlistment, System.Transactions.TransactionsEtwProvider.EnlistmentInDoubt(), System.Transactions.EnlistmentState.InDoubt(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.TransactionsEtwProvider.MethodEnter(), System.Transactions.TransactionsEtwProvider.MethodExit(), System.Transactions.InternalEnlistment.State, and System.Transactions.InternalEnlistment.SyncRoot.

Referenced by System.Transactions.DurableEnlistmentCommitting.EnterState(), and System.Transactions.VolatileEnlistmentSPC.EnterState().