return true;
}
-
- void coreclr_unload()
- {
- assert(g_coreclr != nullptr && coreclr_initialize != nullptr);
-
- // [TODO] Unloading coreclr is not presently supported
- // pal::unload_library(g_coreclr);
- }
}
pal::hresult_t coreclr_t::create(
{
}
-coreclr_t::~coreclr_t()
-{
- (void)shutdown(nullptr);
- coreclr_unload();
-}
-
pal::hresult_t coreclr_t::execute_assembly(
int argc,
const char** argv,
using domain_id_t = std::uint32_t;
coreclr_t(host_handle_t host_handle, domain_id_t domain_id);
- ~coreclr_t();
+ ~coreclr_t() = default;
pal::hresult_t execute_assembly(
int argc,