58 public override void Fail(
string? message)
63 public override void Fail(
string? message,
string? detailMessage)
88 private void WriteAssert(
string stackTrace,
string message,
string detailMessage)
93 public override void Write(
string? message)
95 Write(message, useLogFile:
true);
110 base.NeedIndent =
true;
113 private void Write(
string message,
bool useLogFile)
117 message =
string.Empty;
119 if (base.NeedIndent && message.Length != 0)
124 if (useLogFile && !
string.IsNullOrEmpty(
LogFileName))
static void FailCore(string stackTrace, string? message, string? detailMessage, string errorSource)
static void WriteCore(string message)
bool _settingsInitialized
override void Write(string? message)
override void Fail(string? message)
void WriteLine(string message, bool useLogFile)
void WriteToLogFile(string message)
void InitializeSettings()
void WriteAssert(string stackTrace, string message, string detailMessage)
void Write(string message, bool useLogFile)
override void Fail(string? message, string? detailMessage)
override void WriteLine(string? message)
static string LogFileName
static bool AssertUIEnabled
virtual void WriteIndent()
static void AppendAllText(string path, string? contents)
static string DebugAssertLongMessage
static string DebugAssertBanner
static string Format(string resourceFormat, object p1)
static string ExceptionOccurred
static string DebugAssertShortMessage