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

◆ TriggerFailure()

static void System.Runtime.CompilerServices.ContractHelper.TriggerFailure ( ContractFailureKind kind,
string? displayMessage,
string? userMessage,
string? conditionText,
Exception? innerException )
inlinestatic

Definition at line 60 of file ContractHelper.cs.

61 {
62 if (string.IsNullOrEmpty(displayMessage))
63 {
64 displayMessage = GetDisplayMessage(kind, userMessage, conditionText);
65 }
66 Debug.ContractFailure(displayMessage, string.Empty, GetFailureMessage(kind, null));
67 }
static void ContractFailure(string message, string detailMessage, string failureKindMessage)
Definition Debug.cs:296
static string GetDisplayMessage(ContractFailureKind failureKind, string userMessage, string conditionText)
static string GetFailureMessage(ContractFailureKind failureKind, string conditionText)

References System.Diagnostics.Debug.ContractFailure(), System.Runtime.CompilerServices.ContractHelper.GetDisplayMessage(), and System.Runtime.CompilerServices.ContractHelper.GetFailureMessage().

Referenced by System.Diagnostics.Contracts.Contract.AssertMustUseRewriter(), and System.Diagnostics.Contracts.Contract.ReportFailure().