Crate hostfxr_sys

Source
Expand description

FFI bindings for hostfxr.

§Additional Information

§License

Licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)

Re-exports§

pub use dlopen2;

Modules§

hostfxr_resolve_sdk2_flags_tnetcore2_1
Flag constants for hostfxr_resolve_sdk2.

Structs§

hostfxr_initialize_parameters
A structure that stores parameters which are common to all forms of initialization.

Enums§

hostfxr_delegate_typenetcore3_0
Enum representing the type of runtime functionality requested with hostfxr_get_runtime_delegate.
hostfxr_resolve_sdk2_result_key_tnetcore2_1

Constants§

PATH_LIST_SEPARATOR
Seperator char used to seperate a list of paths in a string.
UNMANAGED_CALLERS_ONLY_METHODnet5_0
Signifies that the target method is marked with the UnmanagedCallersOnlyAttribute. This means that the name alone can identify the target method.

Type Aliases§

component_entry_point_fnnetcore3_0
Signature of delegate returned by load_assembly_and_get_function_pointer_fn when delegate_type_name == null (default)
get_function_pointer_fnnet5_0
Signature of delegate returned by hostfxr_get_runtime_delegate for type hdt_get_function_pointer
hostfxr_error_writer_fnnetcore3_0
Error reporting function signature.
hostfxr_get_available_sdks_result_fnnetcore2_1
Result callback signature for hostfxr_get_available_sdks.
hostfxr_handle
Handle to a hostfxr context.
hostfxr_resolve_sdk2_result_fnnetcore2_1
Result callback signature for hostfxr_resolve_sdk2.
load_assembly_and_get_function_pointer_fnnetcore3_0
Signature of delegate returned by hostfxr_get_runtime_delegate for type hdt_load_assembly_and_get_function_pointer
load_assembly_bytes_fnnet8_0
Signature of delegate returned by hostfxr_get_runtime_delegate for type hdt_load_assembly_bytes
load_assembly_fnnet8_0
Signature of delegate returned by hostfxr_get_runtime_delegate for type hdt_load_assembly.