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

◆ CreateInvalidOperationException() [1/2]

static Exception System.Transactions.TransactionException.CreateInvalidOperationException ( TraceSourceType traceSource,
string message,
Exception innerException )
inlinestaticpackageinherited

Definition at line 55 of file TransactionException.cs.

56 {
57 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
58 if (log.IsEnabled())
59 {
60 log.TransactionExceptionTrace(traceSource, TransactionExceptionType.InvalidOperationException, message, (innerException == null) ? string.Empty : innerException.ToString());
61 }
62 return new InvalidOperationException(message, innerException);
63 }
override string ToString()
Definition Exception.cs:384

References System.Runtime.Serialization.Dictionary, System.Transactions.InvalidOperationException, and System.Transactions.TransactionsEtwProvider.Log.

Referenced by System.Transactions.TransactionTable.Add(), System.Transactions.TransactionScope.Complete(), System.Transactions.TransactionException.CreateInvalidOperationException(), System.Transactions.TransactionScope.Dispose(), System.Transactions.TransactionStateDelegatedBase.EnterState(), System.Transactions.TransactionStatePromoted.EnterState(), System.Transactions.TransactionStatePromotedEnded.EnterState(), System.Transactions.TransactionStatePromotedNonMSDTCEnded.EnterState(), System.Transactions.TransactionStatePSPEOperation.PromoteAndEnlistDurable(), System.Transactions.TransactionStatePSPEOperation.PSPEPromote(), System.Transactions.VolatileEnlistmentState.RecoveryInformation(), System.Transactions.TransactionStatePSPEOperation.SetDistributedTransactionId(), and System.Transactions.TransactionTable.ThreadTimer().