41 references to Interop
dotnet-aot (15)
ManagedHost.cs (15)
121
var parameters = new
Interop
.hostfxr_initialize_parameters
123
size = sizeof(
Interop
.hostfxr_initialize_parameters),
131
StatusCode result =
Interop
.hostfxr_initialize_for_dotnet_command_line(
156
StatusCode propertyResult =
Interop
.hostfxr_set_runtime_property_value(
170
Interop
.hostfxr_set_runtime_property_value(handle, Activities.TRACEPARENT, traceparent);
174
Interop
.hostfxr_set_runtime_property_value(handle, Activities.TRACESTATE, currentActivity.Context.TraceState);
179
StatusCode appResult =
Interop
.hostfxr_run_app(handle);
184
Interop
.hostfxr_close(handle);
201
var parameters = new
Interop
.hostfxr_initialize_parameters
203
size = sizeof(
Interop
.hostfxr_initialize_parameters),
207
StatusCode result =
Interop
.hostfxr_initialize_for_runtime_config(
218
result =
Interop
.hostfxr_get_runtime_delegate(
220
Interop
.hostfxr_delegate_type.hdt_load_assembly_and_get_function_pointer,
225
Interop
.hostfxr_close(_hostContextHandle);
244
Interop
.hostfxr_close(_hostContextHandle);
Microsoft.DotNet.NativeWrapper (26)
_generated\0\LibraryImports.g.cs (13)
8
internal static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_get_dotnet_environment_info(string dotnetRoot, nint reserved, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_get_dotnet_environment_info_result_fn result, nint resultContext)
56
internal static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_resolve_sdk2(string exeDir, string workingDir, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_resolve_sdk2_flags_t flags, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_resolve_sdk2_result_fn result)
88
static extern unsafe global::Microsoft.DotNet.NativeWrapper.StatusCode __PInvoke(nint __exeDir_native, nint __workingDir_native, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_resolve_sdk2_flags_t __flags_native, nint __result_native);
99
private static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_get_available_sdks_private(string exeDir, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_get_available_sdks_result_fn result)
139
internal static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_initialize_for_runtime_config(nint runtimeConfigPath, in global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters parameters, out nint hostContextHandle)
147
fixed (global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters* __parameters_native = ¶meters)
156
static extern unsafe global::Microsoft.DotNet.NativeWrapper.StatusCode __PInvoke(nint __runtimeConfigPath_native, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters* __parameters_native, nint* __hostContextHandle_native);
167
internal static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_get_runtime_delegate(nint hostContextHandle, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_delegate_type type, out nint @delegate)
183
static extern unsafe global::Microsoft.DotNet.NativeWrapper.StatusCode __PInvoke(nint __hostContextHandle_native, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_delegate_type __type_native, nint* __delegate_native);
194
internal static partial global::Microsoft.DotNet.NativeWrapper.StatusCode hostfxr_initialize_for_dotnet_command_line(int argc, string[] argv, in global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters parameters, out nint hostContextHandle)
222
fixed (global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters* __parameters_native = ¶meters)
256
static extern unsafe global::Microsoft.DotNet.NativeWrapper.StatusCode __PInvoke(int __argc_native, nint* __argv_native, global::Microsoft.DotNet.NativeWrapper.
Interop
.hostfxr_initialize_parameters* __parameters_native, nint* __hostContextHandle_native);
NETBundlesNativeWrapper.cs (1)
14
StatusCode errorCode =
Interop
.hostfxr_get_dotnet_environment_info(dotnetExeDirectory, default, info.Initialize, default);
NETCoreSdkResolverNativeWrapper.cs (6)
16
var flags = disallowPrerelease ?
Interop
.hostfxr_resolve_sdk2_flags_t.disallow_prerelease : 0;
18
StatusCode errorCode =
Interop
.hostfxr_resolve_sdk2(dotnetExeDirectory, globalJsonStartDirectory, flags, result.Initialize);
30
Interop
.hostfxr_error_writer_fn swallowErrors = new(message => { });
32
var previousErrorWriter =
Interop
.hostfxr_set_error_writer((delegate* unmanaged[Cdecl]<PlatformString, void>)errorWriter);
40
Interop
.hostfxr_set_error_writer(previousErrorWriter);
47
Interop
.hostfxr_get_available_sdks(dotnetExeDirectory, out string[] result);
NETEnvironmentInfo.cs (1)
5
using static Microsoft.DotNet.NativeWrapper.
Interop
;
SdkResolutionResult.cs (5)
33
internal void Initialize(
Interop
.hostfxr_resolve_sdk2_result_key_t key, PlatformString value)
37
case
Interop
.hostfxr_resolve_sdk2_result_key_t.resolved_sdk_dir:
40
case
Interop
.hostfxr_resolve_sdk2_result_key_t.global_json_path:
43
case
Interop
.hostfxr_resolve_sdk2_result_key_t.requested_version:
46
case
Interop
.hostfxr_resolve_sdk2_result_key_t.global_json_state: