99 lines
5.8 KiB
C#
99 lines
5.8 KiB
C#
using System;
|
|
|
|
namespace System.Diagnostics
|
|
{
|
|
/// <summary>Provides a set of methods and properties that help debug your code. This class cannot be inherited.</summary>
|
|
/// <filterpriority>1</filterpriority>
|
|
// Token: 0x020000E0 RID: 224
|
|
public sealed class Debug
|
|
{
|
|
// Token: 0x06000775 RID: 1909 RVA: 0x00013F70 File Offset: 0x00012170
|
|
private Debug()
|
|
{
|
|
}
|
|
|
|
/// <summary>Checks for a condition; if the condition is false, displays a message box that shows the call stack.</summary>
|
|
/// <param name="condition">The conditional expression to evaluate. If the condition is true, a failure message is not sent and the message box is not displayed.</param>
|
|
/// <filterpriority>1</filterpriority>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
|
|
/// </PermissionSet>
|
|
// Token: 0x06000776 RID: 1910 RVA: 0x00013F78 File Offset: 0x00012178
|
|
[Conditional("DEBUG")]
|
|
public static void Assert(bool condition)
|
|
{
|
|
}
|
|
|
|
/// <summary>Checks for a condition; if the condition is false, outputs a specified message and displays a message box that shows the call stack.</summary>
|
|
/// <param name="condition">The conditional expression to evaluate. If the condition is true, the specified message is not sent and the message box is not displayed. </param>
|
|
/// <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners" /> collection. </param>
|
|
/// <filterpriority>1</filterpriority>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
|
|
/// </PermissionSet>
|
|
// Token: 0x06000777 RID: 1911 RVA: 0x00013F7C File Offset: 0x0001217C
|
|
[Conditional("DEBUG")]
|
|
public static void Assert(bool condition, string message)
|
|
{
|
|
}
|
|
|
|
/// <summary>Checks for a condition; if the condition is false, outputs two specified messages and displays a message box that shows the call stack.</summary>
|
|
/// <param name="condition">The conditional expression to evaluate. If the condition is true, the specified messages are not sent and the message box is not displayed. </param>
|
|
/// <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners" /> collection. </param>
|
|
/// <param name="detailMessage">The detailed message to send to the <see cref="P:System.Diagnostics.Trace.Listeners" /> collection. </param>
|
|
/// <filterpriority>1</filterpriority>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
|
|
/// </PermissionSet>
|
|
// Token: 0x06000778 RID: 1912 RVA: 0x00013F80 File Offset: 0x00012180
|
|
[Conditional("DEBUG")]
|
|
public static void Assert(bool condition, string message, string details)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000779 RID: 1913 RVA: 0x00013F84 File Offset: 0x00012184
|
|
[Conditional("DEBUG")]
|
|
public static void Assert(bool condition, string message, string details, object[] args)
|
|
{
|
|
}
|
|
|
|
/// <summary>Writes the value of the object's <see cref="M:System.Object.ToString" /> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners" /> collection.</summary>
|
|
/// <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners" />. </param>
|
|
/// <filterpriority>2</filterpriority>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
|
|
/// </PermissionSet>
|
|
// Token: 0x0600077A RID: 1914 RVA: 0x00013F88 File Offset: 0x00012188
|
|
[Conditional("DEBUG")]
|
|
public static void WriteLine(object obj)
|
|
{
|
|
Console.WriteLine(obj);
|
|
}
|
|
|
|
/// <summary>Writes a message followed by a line terminator to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners" /> collection.</summary>
|
|
/// <param name="message">A message to write. </param>
|
|
/// <filterpriority>2</filterpriority>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
|
|
/// </PermissionSet>
|
|
// Token: 0x0600077B RID: 1915 RVA: 0x00013F90 File Offset: 0x00012190
|
|
[Conditional("DEBUG")]
|
|
public static void WriteLine(string message)
|
|
{
|
|
Console.WriteLine(message);
|
|
}
|
|
|
|
// Token: 0x0600077C RID: 1916 RVA: 0x00013F98 File Offset: 0x00012198
|
|
[Conditional("DEBUG")]
|
|
public static void WriteLine(string format, params object[] args)
|
|
{
|
|
Console.WriteLine(format, args);
|
|
}
|
|
}
|
|
}
|