Enables communication with a debugger. This class cannot be inherited.
Public Static Methods | |
| static auto | is_attached () -> bool |
| Gets a value that indicates whether a debugger is attached to the process. | |
| static auto | debug_break () -> void |
| Signals a breakpoint to an attached debugger. | |
| static auto | is_logging () -> bool |
| Checks to see if logging is enabled by an attached debugger. | |
| static auto | launch () -> bool |
| Launches and attaches a debugger to the process. | |
| static auto | log (xtd::int32 level, const xtd::string &category, const xtd::string &message) -> void |
| Posts a message for the attached debugger. | |
|
staticnodiscard |
Gets a value that indicates whether a debugger is attached to the process.
|
static |
Signals a breakpoint to an attached debugger.
|
staticnodiscard |
Checks to see if logging is enabled by an attached debugger.
|
staticnodiscard |
Launches and attaches a debugger to the process.
|
static |
Posts a message for the attached debugger.
| level | A description of the importance of the message. |
| category | The category of the message. |
| message | The message to show. |