29    private static readonly 
object s_lock = 
new object();
 
   35    internal static Action<string, string, string, string> 
s_FailCore;
 
   39    private static readonly 
object s_ForLock = 
new object();
 
   42    public virtual void Fail(
string? message, 
string? detailMessage)
 
   54        FailCore(stackTrace, message, detailMessage, 
"Assertion failed.");
 
 
   57    internal void WriteAssert(
string stackTrace, 
string message, 
string detailMessage)
 
 
   62    public virtual void Write(
string? message)
 
 
   86        Write(message + 
"\r\n");
 
 
  101        if (indentString != 
null && indentString.Length == num)
 
 
  108    public static void FailCore(
string stackTrace, 
string? message, 
string? detailMessage, 
string errorSource)
 
  112            s_FailCore(stackTrace, message, detailMessage, errorSource);
 
 
  133            if (message.Length <= 4091)
 
  139            for (i = 0; i < message.Length - 4091; i += 4091)
 
 
 
static void OutputDebugString(string message)
 
static string Terminate(string s)
 
DebugAssertException(string message, string detailMessage, string stackTrace)
 
static readonly object s_lock
 
static Action< string > s_WriteCore
 
virtual void OnIndentLevelChanged(int indentLevel)
 
virtual void Fail(string? message, string? detailMessage)
 
virtual void Write(string? message)
 
static void WriteToDebugger(string message)
 
virtual void OnIndentSizeChanged(int indentSize)
 
static void FailCore(string stackTrace, string? message, string? detailMessage, string errorSource)
 
static void WriteCore(string message)
 
void WriteAssert(string stackTrace, string message, string detailMessage)
 
static readonly object s_ForLock
 
static Action< string, string, string, string > s_FailCore
 
virtual void WriteLine(string? message)
 
static void Log(int level, string? category, string? message)
 
static void FailFast(string? message)
 
static string DebugAssertLongMessage
 
static string DebugAssertBanner
 
static string DebugAssertShortMessage