internal static string GetPlatformAssemblyPath(WSASDK wsaSDK) { string windowsKitDirectory = MicrosoftCSharpCompiler.GetWindowsKitDirectory(wsaSDK); string result; if (wsaSDK == WSASDK.UWP) { string text = Paths.Combine(new string[] { windowsKitDirectory, "UnionMetadata", UWPReferences.SdkVersionToString(UWPReferences.GetDesiredSDKVersion()), "Facade", "Windows.winmd" }); if (!File.Exists(text)) { text = Path.Combine(windowsKitDirectory, "UnionMetadata\\Facade\\Windows.winmd"); } result = text; } else { result = Path.Combine(windowsKitDirectory, "References\\CommonConfiguration\\Neutral\\Windows.winmd"); } return(result); }
protected static string GetPlatformAssemblyPath(WSASDK wsaSDK) { string windowsKitDirectory = MicrosoftCSharpCompiler.GetWindowsKitDirectory(wsaSDK); if (wsaSDK == WSASDK.UWP) { return(Path.Combine(windowsKitDirectory, "UnionMetadata\\Facade\\Windows.winmd")); } return(Path.Combine(windowsKitDirectory, "References\\CommonConfiguration\\Neutral\\Windows.winmd")); }