Expand description

Module for abstractions of the hostfxr library.

Macros

Macro for casting a MethodWithUnknownSignature to a concrete function signature with the correct calling convention.

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.

Enums

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

A opaque type representing some method with an unknown signature.

Type Definitions

A function pointer for a method with the default signature.

A function pointer for a method with an unknown signature.