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

◆ Rollback() [2/2]

void System.Transactions.Transaction.Rollback ( Exception? e)
inlineinherited

Definition at line 422 of file Transaction.cs.

423 {
424 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
425 if (log.IsEnabled())
426 {
427 log.MethodEnter(TraceSourceType.TraceSourceLtm, this, "Rollback");
428 log.TransactionRollback(this, "Transaction");
429 }
430 if (Disposed)
431 {
432 throw new ObjectDisposedException("Transaction");
433 }
435 {
437 }
438 if (log.IsEnabled())
439 {
440 log.MethodExit(TraceSourceType.TraceSourceLtm, this, "Rollback");
441 }
442 }
virtual void Rollback(InternalTransaction tx, Exception e)
InternalTransaction _internalTransaction

References System.Transactions.Transaction._internalTransaction, System.Runtime.Serialization.Dictionary, System.Transactions.Transaction.Disposed, System.Transactions.TransactionsEtwProvider.Log, System.Transactions.TransactionState.Rollback(), and System.Transactions.InternalTransaction.State.