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

◆ FailCore()

static void System.Diagnostics.DebugProvider.FailCore ( string stackTrace,
string? message,
string? detailMessage,
string errorSource )
inlinestaticinherited

Definition at line 108 of file DebugProvider.cs.

109 {
110 if (s_FailCore != null)
111 {
112 s_FailCore(stackTrace, message, detailMessage, errorSource);
113 return;
114 }
115 if (Debugger.IsAttached)
116 {
117 Debugger.Break();
118 return;
119 }
120 DebugAssertException ex = new DebugAssertException(message, detailMessage, stackTrace);
121 Environment.FailFast(ex.Message, ex, errorSource);
122 }
static Action< string, string, string, string > s_FailCore

References System.Diagnostics.Debugger.Break(), System.Environment.FailFast(), System.Diagnostics.Debugger.IsAttached, System.Exception.Message, and System.Diagnostics.DebugProvider.s_FailCore.

Referenced by System.Diagnostics.Debug.ContractFailure(), System.Diagnostics.DefaultTraceListener.Fail(), and System.Diagnostics.DebugProvider.Fail().