6#include <xtd/event_args>
34 run_worker_completed_event_args(
const std::any& result, std::optional<std::reference_wrapper<std::exception>> exception,
bool cancel) : cancel_(
cancel), exception_(exception), result_(result) {}
40 bool cancel() const noexcept {
return cancel_;}
41 void cancel(
bool value) {cancel_ = value;}
45 std::any
user_state() const noexcept {
return user_state_;}
47 std::any result() const noexcept {
return result_;}
52 std::optional<std::reference_wrapper<std::exception>> exception_;
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition event_args.h:18
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10