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

◆ TimerCallback()

static void System.Transactions.TransactionScope.TimerCallback ( object state)
inlinestaticprivate

Definition at line 573 of file TransactionScope.cs.

574 {
575 if (!(state is TransactionScope transactionScope))
576 {
577 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
578 if (log.IsEnabled())
579 {
580 log.TransactionScopeInternalError("TransactionScopeTimerObjectInvalid");
581 }
583 }
584 transactionScope.Timeout();
585 }
static string InternalError
Definition SR.cs:32
static string TransactionScopeTimerObjectInvalid
Definition SR.cs:68
Definition SR.cs:7

References System.Transactions.TransactionException.Create(), System.SR.InternalError, System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.state, System.Transactions.TransactionsEtwProvider.TransactionScopeInternalError(), and System.SR.TransactionScopeTimerObjectInvalid.

Referenced by System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), and System.Transactions.TransactionScope.Initialize().