xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
console_cancel_event_args.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
console_special_key.hpp
"
6
#include "
event_args.hpp
"
7
9
namespace
xtd
{
22
class
console_cancel_event_args
final :
public
xtd::event_args
{
23
public
:
25
28
console_cancel_event_args
() =
default
;
29
32
explicit
console_cancel_event_args
(
console_special_key
special_key
);
34
36
console_cancel_event_args
(
const
console_cancel_event_args
&) =
default
;
37
console_cancel_event_args
& operator =(
const
console_cancel_event_args
&) =
default
;
39
41
45
[[nodiscard]]
auto
cancel
() const noexcept ->
bool
;
46
49
auto
cancel
(
bool
cancel
) ->
void
;
50
53
[[nodiscard]] auto
special_key
() const noexcept ->
console_special_key
;
55
56
private:
57
bool
cancel_ = false;
58
console_special_key
special_key_ = static_cast<
console_special_key
>(0);
59
};
60
}
xtd::console_cancel_event_args::console_cancel_event_args
console_cancel_event_args()=default
Initializes a new instance of the console_cancel_event_args class.
xtd::console_cancel_event_args::console_cancel_event_args
console_cancel_event_args(console_special_key special_key)
Initializes a new instance of the console_cancel_event_args class.
xtd::console_cancel_event_args::cancel
auto cancel() const noexcept -> bool
Gets a value that indicates whether simultaneously pressing the Control modifier key and the C consol...
xtd::console_cancel_event_args::special_key
auto special_key() const noexcept -> console_special_key
Gets the combination of modifier and console keys that interrupted the current process.
xtd::event_args
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition
event_args.hpp:18
console_special_key.hpp
Contains xtd::console_special_key enum class.
event_args.hpp
Contains xtd::event_args event args.
xtd::console_special_key
console_special_key
Specifies combinations of modifier and console keys that can interrupt the current process.
Definition
console_special_key.hpp:21
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
Generated on
for xtd by
Gammasoft
. All rights reserved.