Expand description

Module for abstractions of the hostfxr library.

Structs

Either the exit code of the app if it ran successful, otherwise the error from the hosting components.

A struct for loading pointers to managed functions for a given HostfxrContext which automatically loads the assembly from the given path on the first access.

A struct for loading pointers to managed functions for a given HostfxrContext.

A struct representing a loaded hostfxr library.

State which hostfxr creates and maintains and represents a logical operation on the hosting components.

Handle of a loaded HostfxrContext.

A marker struct indicating that the context was initialized for the dotnet command line. This means that it is possible to run the application associated with the context.

A marker struct indicating that the context was initialized with a runtime config. This means that it is not possible to run the application associated with the context.

A wrapper around a managed function pointer.

A struct representing an opaque function.

Enums

Enum for errors that can occur while loading a managed assembly or managed function pointers.

Traits

Trait representing a function pointer.

Trait representing a managed function pointer.

Type Definitions

A pointer to a function with the default signature.

A pointer to a function with an unknown signature.

Type alias for a raw untyped function pointer.