9 public override void Fail(
string message,
string detailMessage)
20 listener.IndentLevel = indentLevel;
31 listener.IndentSize = indentSize;
36 public override void Write(
string message)
57 internal static readonly
object critSec =
new object();
131 Debug.IndentLevel =
value;
143 Debug.IndentSize =
value;
205 public static void Assert(
bool condition)
213 public static void Assert(
bool condition,
string message)
221 public static void Assert(
bool condition,
string message,
string detailMessage)
225 Fail(message, detailMessage);
229 public static void Fail(
string message)
237 listener.
Fail(message);
252 listener2.
Fail(message);
261 listener2.
Fail(message);
270 public static void Fail(
string message,
string detailMessage)
278 listener.
Fail(message, detailMessage);
293 listener2.
Fail(message, detailMessage);
302 listener2.
Fail(message, detailMessage);
419 public static void Write(
string message)
427 listener.
Write(message);
442 listener2.
Write(message);
451 listener2.
Write(message);
501 public static void Write(
string message,
string category)
509 listener.
Write(message, category);
524 listener2.
Write(message, category);
533 listener2.
Write(message, category);
665 public static void WriteLine(
string message,
string category)
747 public static void WriteIf(
bool condition,
string message)
763 public static void WriteIf(
bool condition,
string message,
string category)
767 Write(message, category);
771 public static void WriteIf(
bool condition,
object value,
string category)
795 public static void WriteLineIf(
bool condition,
string message,
string category)
static DebugProvider SetProvider(DebugProvider provider)
static bool UseGlobalLock
override void Write(string message)
override void OnIndentLevelChanged(int indentLevel)
override void Fail(string message, string detailMessage)
override void WriteLine(string message)
override void OnIndentSizeChanged(int indentSize)
static volatile bool s_useGlobalLock
static void Write(object value)
static void Fail(string message)
static void Assert(bool condition, string message)
static void WriteLineIf(bool condition, string message, string category)
static void InitializeSettings()
static void WriteLine(object value, string category)
static void WriteIf(bool condition, object value, string category)
static void WriteIf(bool condition, string message, string category)
static void Fail(string message, string detailMessage)
static void WriteLine(string message)
static void WriteIf(bool condition, object value)
static bool UseGlobalLock
static void Write(object value, string category)
static void WriteIf(bool condition, string message)
static readonly object critSec
static void WriteLineIf(bool condition, string message)
static void WriteLine(object value)
static TraceListenerCollection Listeners
static void WriteLineIf(bool condition, object value)
static void Write(string message, string category)
static void Assert(bool condition, string message, string detailMessage)
static volatile TraceListenerCollection s_listeners
static void Assert(bool condition)
static void Write(string message)
static volatile string s_appName
static volatile bool s_autoFlush
static void WriteLineIf(bool condition, object value, string category)
static void WriteLine(string message, string category)
static void TraceEvent(TraceEventType eventType, int id, string format, params object[] args)
static volatile bool s_settingsInitialized
virtual void Fail(string? message)
void WriteLine(string? message)
void Write(string? message)
virtual bool IsThreadSafe
virtual void TraceEvent(TraceEventCache? eventCache, string source, TraceEventType eventType, int id)
static ? Assembly GetEntryAssembly()