System.Diagnostics.Debug.UnixDebugLogger.ShowAssertDialog C# (CSharp) Method

ShowAssertDialog() public method

public ShowAssertDialog ( string stackTrace, string message, string detailMessage ) : void
stackTrace string
message string
detailMessage string
return void
            public void ShowAssertDialog(string stackTrace, string message, string detailMessage)
            {
                if (Debugger.IsAttached)
                {
                    Debugger.Break();
                }
                else
                {
                    // TODO: #3708 Determine if/how to put up a dialog instead.
                    var exc = new DebugAssertException(message, detailMessage, stackTrace);
                    if (!s_shouldWriteToStdErr) 
                    {
                        // We always want to print out Debug.Assert failures to stderr, even if
                        // !s_shouldWriteToStdErr, so if it wouldn't have been printed in
                        // WriteCore (only when s_shouldWriteToStdErr), print it here.
                        WriteToStderr(exc.Message);
                    }
                    throw exc;
                }
            }