#include <console_cancel_event_args.h>
Provides data for the console::cancel_key_press event. This class cannot be inherited.
- Namespace
- xtd
- Library
- xtd.core
Inherits xtd::event_args.
|
static const event_args | empty |
| Provides a value to use with events that do not have event data. More...
|
|
static bool | equals (const object &object_a, const object &object_b) noexcept |
| Determines whether the specified object instances are considered equal. More...
|
|
static bool | reference_equals (const object &object_a, const object &object_b) noexcept |
| Determines whether the specified object instances are the same instance. More...
|
|
◆ console_cancel_event_args() [1/2]
xtd::console_cancel_event_args::console_cancel_event_args |
( |
| ) |
|
|
default |
◆ console_cancel_event_args() [2/2]
xtd::console_cancel_event_args::console_cancel_event_args |
( |
bool |
cancel, |
|
|
console_special_key |
special_key |
|
) |
| |
|
inline |
Initializes a new instance of the console_cancel_event_args class.
- Parameters
-
cancel | true if the current process should resume when the event handler concludes; false if the current process should terminate. The default value is false; the current process terminates when the event handler returns. If true, the current process continues.. |
special_key | One of the enumeration values that specifies the key combination that interrupted the current process. There is no default value.. |
◆ cancel() [1/2]
bool xtd::console_cancel_event_args::cancel |
( |
| ) |
const |
|
inline |
Gets a value that indicates whether simultaneously pressing the Control modifier key and the C console key (Ctrl+C) or the Ctrl+Break keys terminates the current process. The default is false, which terminates the current process.
- Returns
- true if the current process should resume when the event handler concludes; false if the current process should terminate. The default value is false; the current process terminates when the event handler returns. If true, the current process continues.
◆ cancel() [2/2]
void xtd::console_cancel_event_args::cancel |
( |
bool |
cancel | ) |
|
|
inline |
Sets a value that indicates whether simultaneously pressing the Control modifier key and the C console key (Ctrl+C) or the Ctrl+Break keys terminates the current process. The default is false, which terminates the current process.
- Parameters
-
true | if the current process should resume when the event handler concludes; false if the current process should terminate. The default value is false; the current process terminates when the event handler returns. If true, the current process continues. |
◆ special_key()
Gets the combination of modifier and console keys that interrupted the current process.
- Returns
- One of the enumeration values that specifies the key combination that interrupted the current process. There is no default value.
The documentation for this class was generated from the following file: