using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Diagnostics { /// Enables communication with a debugger. This class cannot be inherited. // Token: 0x02000642 RID: 1602 [Token(Token = "0x2000642")] [MonoTODO] [ComVisible(true)] [MonoTODO("The Debugger class is not functional")] public sealed class Debugger { /// Gets a value that indicates whether a debugger is attached to the process. /// /// if a debugger is attached; otherwise, . // Token: 0x170007E1 RID: 2017 // (get) Token: 0x06003183 RID: 12675 RVA: 0x0001B078 File Offset: 0x00019278 [Token(Token = "0x170007E1")] public static bool IsAttached { [Token(Token = "0x6003183")] [Address(RVA = "0x254BA20", Offset = "0x254AA20", VA = "0x18254BA20")] get { return default(bool); } } // Token: 0x06003184 RID: 12676 RVA: 0x0001B090 File Offset: 0x00019290 [Token(Token = "0x6003184")] [Address(RVA = "0x254B9D0", Offset = "0x254A9D0", VA = "0x18254B9D0")] private static bool IsAttached_internal() { return default(bool); } /// Checks to see if logging is enabled by an attached debugger. /// /// if a debugger is attached and logging is enabled; otherwise, . The attached debugger is the registered managed debugger in the registry key. For more information on this key, see Enabling JIT-Attach Debugging. // Token: 0x06003185 RID: 12677 RVA: 0x0001B0A8 File Offset: 0x000192A8 [Token(Token = "0x6003185")] [Address(RVA = "0xB53DD0", Offset = "0xB52DD0", VA = "0x180B53DD0")] public static bool IsLogging() { return default(bool); } /// Posts a message for the attached debugger. /// A description of the importance of the message. /// The category of the message. /// The message to show. // Token: 0x06003186 RID: 12678 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003186")] [Address(RVA = "0x724D20", Offset = "0x723D20", VA = "0x180724D20")] public static void Log(int level, string category, string message) { } /// Notifies a debugger that execution is about to enter a path that involves a cross-thread dependency. // Token: 0x06003187 RID: 12679 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003187")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public static void NotifyOfCrossThreadDependency() { } /// Represents the default category of message with a constant. // Token: 0x04001B2B RID: 6955 [Token(Token = "0x4001B2B")] public static readonly string DefaultCategory; } }