Module netcorehost::hostfxr
source · 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.
- AssemblyDelegateLoader
netcore3_0
A struct for loading pointers to managed functions for a givenHostfxrContext
which automatically loads the assembly from the given path on the first access. - DelegateLoader
netcore3_0
A struct for loading pointers to managed functions for a givenHostfxrContext
. - EnvironmentInfo
net6_0
Information about the current dotnet environment loaded using Hostfxr::get_dotnet_environment_info. - FrameworkInfo
net6_0
A struct representing an installed framework. - A struct representing a loaded hostfxr library.
- HostfxrContext
netcore3_0
State which hostfxr creates and maintains and represents a logical operation on the hosting components. - HostfxrHandle
netcore3_0
Handle of a loadedHostfxrContext
. - InitializedForCommandLine
netcore3_0
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. - InitializedForRuntimeConfig
netcore3_0
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. - ManagedFunction
netcore3_0
A wrapper around a managed function pointer. - OpaqueFunction
netcore3_0
A struct representing an opaque function. - SdkInfo
net6_0
A struct representing an installed sdk.
Enums§
- GetManagedFunctionError
netcore3_0
Enum for errors that can occur while loading a managed assembly or managed function pointers. - ResolveSdkResult
netcore2_1
Result ofHostfxr::resolve_sdk
.
Traits§
- FunctionPtr
netcore3_0
Trait representing a function pointer. - ManagedFunctionPtr
netcore3_0
Trait representing a managed function pointer.
Type Aliases§
- ManagedFunctionWithDefaultSignature
netcore3_0
A pointer to a function with the default signature. - ManagedFunctionWithUnknownSignature
netcore3_0
A pointer to a function with an unknown signature. - RawFunctionPtr
netcore3_0
Type alias for a raw untyped function pointer.