#include "itask.hpp"#include "task_canceled_exception.hpp"#include "task_creation_options.hpp"#include "task_status.hpp"#include "../auto_reset_event.hpp"#include "../lock.hpp"#include "../thread_pool.hpp"#include "../../diagnostics/stopwatch.hpp"#include "../../helpers/throw_helper.hpp"#include "../../runtime/exception_services/exception_dispatch_info.hpp"#include "../../action.hpp"#include "../../aggregate_exception.hpp"#include "../../func.hpp"#include "../../iasync_result.hpp"#include "../../new_sptr.hpp"#include "../../optional.hpp"#include "../../ref.hpp"#include "../../scope_exit.hpp"#include "../../sptr.hpp"#include <coroutine>Contains xtd::threading::tasks::basic_task <> class.