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

◆ EndCommit()

void System.Transactions.CommittableTransaction.EndCommit ( IAsyncResult asyncResult)
inline

Definition at line 157 of file CommittableTransaction.cs.

158 {
159 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
160 if (log.IsEnabled())
161 {
162 log.MethodEnter(TraceSourceType.TraceSourceLtm, this, "EndCommit");
163 }
164 if (asyncResult != this)
165 {
166 throw new ArgumentException(System.SR.BadAsyncResult, "asyncResult");
167 }
169 {
171 {
172 }
174 }
175 if (log.IsEnabled())
176 {
177 log.MethodExit(TraceSourceType.TraceSourceLtm, this, "EndCommit");
178 }
179 }
static string BadAsyncResult
Definition SR.cs:16
Definition SR.cs:7
static bool Wait(object obj, int millisecondsTimeout)
Definition Monitor.cs:87
virtual void EndCommit(InternalTransaction tx)
virtual bool IsCompleted(InternalTransaction tx)
InternalTransaction _internalTransaction

References System.Transactions.Transaction._internalTransaction, System.asyncResult, System.SR.BadAsyncResult, System.Transactions.TransactionState.EndCommit(), System.Transactions.TransactionState.IsCompleted(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.TransactionsEtwProvider.MethodEnter(), System.Transactions.TransactionsEtwProvider.MethodExit(), System.Transactions.InternalTransaction.State, and System.Threading.Monitor.Wait().