17 references to Interop
Microsoft.DotNet.NativeWrapper (17)
EnvironmentProvider.cs (2)
73
if (dotnetExeFromPath != null && !
Interop
.RunningOnWindows)
77
dotnetExeFromPath =
Interop
.Unix.realpath(dotnetExeFromPath) ?? dotnetExeFromPath;
Interop.cs (1)
36
string? basePath = Path.GetDirectoryName(typeof(
Interop
).Assembly.Location);
NETBundlesNativeWrapper.cs (1)
14
int errorCode =
Interop
.hostfxr_get_dotnet_environment_info(dotnetExeDirectory, reserved, info.Initialize, resultContext);
NETCoreSdkResolverNativeWrapper.cs (7)
16
var flags = disallowPrerelease ?
Interop
.hostfxr_resolve_sdk2_flags_t.disallow_prerelease : 0;
18
int errorCode =
Interop
.RunningOnWindows
19
?
Interop
.Windows.hostfxr_resolve_sdk2(dotnetExeDirectory, globalJsonStartDirectory, flags, result.Initialize)
20
:
Interop
.Unix.hostfxr_resolve_sdk2(dotnetExeDirectory, globalJsonStartDirectory, flags, result.Initialize);
42
int errorCode =
Interop
.RunningOnWindows
43
?
Interop
.Windows.hostfxr_get_available_sdks(dotnetExeDirectory, list.Initialize)
44
:
Interop
.Unix.hostfxr_get_available_sdks(dotnetExeDirectory, list.Initialize);
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, string 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: