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

◆ ReportFailure()

static void System.Diagnostics.Contracts.Contract.ReportFailure ( ContractFailureKind failureKind,
string userMessage,
string conditionText,
Exception innerException )
inlinestaticprivate

Definition at line 244 of file Contract.cs.

245 {
247 {
248 throw new ArgumentException(SR.Format(SR.Arg_EnumIllegalVal, failureKind), "failureKind");
249 }
251 if (text != null)
252 {
254 }
255 }
static void TriggerFailure(ContractFailureKind kind, string? displayMessage, string? userMessage, string? conditionText, Exception? innerException)
static ? string RaiseContractFailedEvent(ContractFailureKind failureKind, string? userMessage, string? conditionText, Exception? innerException)

References System.SR.Arg_EnumIllegalVal, System.SR.Format(), System.Runtime.CompilerServices.ContractHelper.RaiseContractFailedEvent(), System.text, and System.Runtime.CompilerServices.ContractHelper.TriggerFailure().

Referenced by System.Diagnostics.Contracts.Contract.Assert(), System.Diagnostics.Contracts.Contract.Assert(), System.Diagnostics.Contracts.Contract.Assume(), and System.Diagnostics.Contracts.Contract.Assume().