17 references to Interop
Microsoft.DotNet.NativeWrapper (17)
EnvironmentProvider.cs (2)
73if (dotnetExeFromPath != null && !Interop.RunningOnWindows) 77dotnetExeFromPath = Interop.Unix.realpath(dotnetExeFromPath) ?? dotnetExeFromPath;
Interop.cs (1)
36string? basePath = Path.GetDirectoryName(typeof(Interop).Assembly.Location);
NETBundlesNativeWrapper.cs (1)
14int errorCode = Interop.hostfxr_get_dotnet_environment_info(dotnetExeDirectory, reserved, info.Initialize, resultContext);
NETCoreSdkResolverNativeWrapper.cs (7)
16var flags = disallowPrerelease ? Interop.hostfxr_resolve_sdk2_flags_t.disallow_prerelease : 0; 18int 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); 42int 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)
5using static Microsoft.DotNet.NativeWrapper.Interop;
SdkResolutionResult.cs (5)
33internal void Initialize(Interop.hostfxr_resolve_sdk2_result_key_t key, string value) 37case Interop.hostfxr_resolve_sdk2_result_key_t.resolved_sdk_dir: 40case Interop.hostfxr_resolve_sdk2_result_key_t.global_json_path: 43case Interop.hostfxr_resolve_sdk2_result_key_t.requested_version: 46case Interop.hostfxr_resolve_sdk2_result_key_t.global_json_state: