Struct dotrust::host::unix::UnixCoreClr
[−]
[src]
pub struct UnixCoreClr { /* fields omitted */ }
The CoreClr object represents a binding to the CLR maintained by a private handle and domain id
Methods
impl UnixCoreClr
[src]
fn init(
exe_path: &str,
app_domain_friendly_name: &str,
properties_option: Option<HashMap<&str, &str>>
) -> Result<UnixCoreClr>
[src]
exe_path: &str,
app_domain_friendly_name: &str,
properties_option: Option<HashMap<&str, &str>>
) -> Result<UnixCoreClr>
Creates a new CLR object
fn shutdown(self) -> Result<()>
[src]
Shuts down the CLR
fn shutdown_2(self) -> Result<c_int>
[src]
Shuts down the CLR, returning a latched exit code? Should follow up on what that is.
fn create_raw_delegate(
&self,
entry_point_assembly_name: &str,
entry_point_type_name: &str,
entry_point_method_name: &str
) -> Result<*const c_void>
[src]
&self,
entry_point_assembly_name: &str,
entry_point_type_name: &str,
entry_point_method_name: &str
) -> Result<*const c_void>
Spins a raw delegate pointer out of the CLR