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

◆ Rollback() [1/2]

void System.Transactions.Transaction.Rollback ( )
inlineinherited

Definition at line 400 of file Transaction.cs.

401 {
402 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
403 if (log.IsEnabled())
404 {
405 log.MethodEnter(TraceSourceType.TraceSourceLtm, this, "Rollback");
406 log.TransactionRollback(this, "Transaction");
407 }
408 if (Disposed)
409 {
410 throw new ObjectDisposedException("Transaction");
411 }
413 {
415 }
416 if (log.IsEnabled())
417 {
418 log.MethodExit(TraceSourceType.TraceSourceLtm, this, "Rollback");
419 }
420 }
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.

Referenced by System.Transactions.TransactionScope.Dispose(), System.Transactions.TransactionScope.InternalDispose(), and System.Transactions.TransactionScope.Timeout().