diff --git a/dependencies.props b/dependencies.props index 5a35e1f32a01..76f5ed581f78 100644 --- a/dependencies.props +++ b/dependencies.props @@ -20,7 +20,7 @@ c395eec8bf152b479be9893f311eee3c7dbd4313 c395eec8bf152b479be9893f311eee3c7dbd4313 4e2952b5114bfa90cc45eef908204006a771a62b - c395eec8bf152b479be9893f311eee3c7dbd4313 + 754a6acd1e38c4f0c8e3eae6d16533c251929e36 @@ -28,7 +28,7 @@ beta-24814-01 beta-24814-02 beta-24727-00 - beta-24814-00 + beta-24819-00 diff --git a/src/Common/src/Interop/Windows/Interop.Libraries.cs b/src/Common/src/Interop/Windows/Interop.Libraries.cs index c36dd5e897bb..c52373453556 100644 --- a/src/Common/src/Interop/Windows/Interop.Libraries.cs +++ b/src/Common/src/Interop/Windows/Interop.Libraries.cs @@ -16,7 +16,6 @@ internal static class Libraries internal const string Memory_L1_3 = "api-ms-win-core-memory-l1-1-3.dll"; internal const string Mswsock = "mswsock.dll"; internal const string NCrypt = "ncrypt.dll"; - internal const string Normaliz = "normaliz.dll"; internal const string NtDll = "ntdll.dll"; internal const string OleAut32 = "oleaut32.dll"; internal const string RoBuffer = "api-ms-win-core-winrt-robuffer-l1-1-0.dll"; diff --git a/src/Common/src/Interop/Windows/kernel32/Interop.GetLastError.cs b/src/Common/src/Interop/Windows/kernel32/Interop.GetLastError.cs deleted file mode 100644 index 9193ce163052..000000000000 --- a/src/Common/src/Interop/Windows/kernel32/Interop.GetLastError.cs +++ /dev/null @@ -1,14 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Runtime.InteropServices; - -internal partial class Interop -{ - internal partial class Kernel32 - { - [DllImport(Libraries.Kernel32)] - internal extern static int GetLastError(); - } -} diff --git a/src/Common/src/Interop/Windows/kernel32/Interop.Normalization.cs b/src/Common/src/Interop/Windows/kernel32/Interop.Normalization.cs deleted file mode 100644 index bfdea57b173b..000000000000 --- a/src/Common/src/Interop/Windows/kernel32/Interop.Normalization.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System; -using System.Runtime.InteropServices; - -internal partial class Interop -{ - // These are error codes we get back from the Normalization DLL - internal const int ERROR_SUCCESS = 0; - internal const int ERROR_NOT_ENOUGH_MEMORY = 8; - internal const int ERROR_INVALID_PARAMETER = 87; - internal const int ERROR_INSUFFICIENT_BUFFER = 122; - internal const int ERROR_INVALID_NAME = 123; - internal const int ERROR_NO_UNICODE_TRANSLATION = 1113; - - // The VM can override the last error code with this value in debug builds - // so this value for us is equivalent to ERROR_SUCCESS - internal const int LAST_ERROR_TRASH_VALUE = 42424; - - internal partial class Kernel32 - { - // - // Normalization APIs - // - - [DllImport(Libraries.Kernel32, CharSet = CharSet.Unicode, SetLastError = true)] - internal static extern bool IsNormalizedString(int normForm, string source, int length); - - [DllImport(Libraries.Kernel32, CharSet = CharSet.Unicode, SetLastError = true)] - internal static extern int NormalizeString( - int normForm, - string source, - int sourceLength, - [System.Runtime.InteropServices.OutAttribute()] - char[] destination, - int destinationLength); - } -} diff --git a/src/Common/src/Interop/Windows/kernel32/Interop.SetLastError.cs b/src/Common/src/Interop/Windows/kernel32/Interop.SetLastError.cs deleted file mode 100644 index d6e50d850916..000000000000 --- a/src/Common/src/Interop/Windows/kernel32/Interop.SetLastError.cs +++ /dev/null @@ -1,14 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Runtime.InteropServices; - -internal partial class Interop -{ - internal partial class Kernel32 - { - [DllImport(Libraries.Kernel32)] - internal extern static void SetLastError(uint dwErrCode); - } -} diff --git a/src/Common/src/Interop/Windows/normaliz/Interop.Idna.cs b/src/Common/src/Interop/Windows/normaliz/Interop.Idna.cs deleted file mode 100644 index d50822a50c53..000000000000 --- a/src/Common/src/Interop/Windows/normaliz/Interop.Idna.cs +++ /dev/null @@ -1,37 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System; -using System.Runtime.InteropServices; - -internal partial class Interop -{ - internal partial class Normaliz - { - // - // Idn APIs - // - - [DllImport(Libraries.Normaliz, CharSet = CharSet.Unicode, SetLastError = true)] - internal static extern int IdnToAscii( - uint dwFlags, - IntPtr lpUnicodeCharStr, - int cchUnicodeChar, - [System.Runtime.InteropServices.OutAttribute()] - IntPtr lpASCIICharStr, - int cchASCIIChar); - - [DllImport(Libraries.Normaliz, CharSet = CharSet.Unicode, SetLastError = true)] - internal static extern int IdnToUnicode( - uint dwFlags, - IntPtr lpASCIICharStr, - int cchASCIIChar, - [System.Runtime.InteropServices.OutAttribute()] - IntPtr lpUnicodeCharStr, - int cchUnicodeChar); - - internal const int IDN_ALLOW_UNASSIGNED = 0x1; - internal const int IDN_USE_STD3_ASCII_RULES = 0x2; - } -} diff --git a/src/Common/src/System/Globalization/IdnMapping.Windows.cs b/src/Common/src/System/Globalization/IdnMapping.Windows.cs deleted file mode 100644 index 185d1f535621..000000000000 --- a/src/Common/src/System/Globalization/IdnMapping.Windows.cs +++ /dev/null @@ -1,113 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Diagnostics; -using System.Runtime.InteropServices; - -namespace System.Globalization -{ - sealed partial class IdnMapping - { - private unsafe string GetAsciiCore(char* unicode, int count) - { - uint flags = Flags; - - // Determine the required length - int length = Interop.Normaliz.IdnToAscii(flags, new IntPtr(unicode), count, IntPtr.Zero, 0); - if (length == 0) - { - ThrowForZeroLength(nameof(unicode), SR.Argument_IdnIllegalName, SR.Argument_InvalidCharSequenceNoIndex); - } - - // Do the conversion - const int StackAllocThreshold = 512; // arbitrary limit to switch from stack to heap allocation - if (length < StackAllocThreshold) - { - char* output = stackalloc char[length]; - return GetAsciiCore(unicode, count, flags, output, length); - } - else - { - char[] output = new char[length]; - fixed (char* pOutput = output) - { - return GetAsciiCore(unicode, count, flags, pOutput, length); - } - } - } - - private unsafe string GetAsciiCore(char* unicode, int count, uint flags, char* output, int outputLength) - { - int length = Interop.Normaliz.IdnToAscii(flags, new IntPtr(unicode), count, new IntPtr(output), outputLength); - if (length == 0) - { - ThrowForZeroLength(nameof(unicode), SR.Argument_IdnIllegalName, SR.Argument_InvalidCharSequenceNoIndex); - } - Debug.Assert(length == outputLength); - return new string(output, 0, length); - } - - private unsafe string GetUnicodeCore(char* ascii, int count) - { - uint flags = Flags; - - // Determine the required length - int length = Interop.Normaliz.IdnToUnicode(flags, new IntPtr(ascii), count, IntPtr.Zero, 0); - if (length == 0) - { - ThrowForZeroLength(nameof(ascii), SR.Argument_IdnIllegalName, SR.Argument_IdnBadPunycode); - } - - // Do the conversion - const int StackAllocThreshold = 512; // arbitrary limit to switch from stack to heap allocation - if (length < StackAllocThreshold) - { - char* output = stackalloc char[length]; - return GetUnicodeCore(ascii, count, flags, output, length); - } - else - { - char[] output = new char[length]; - fixed (char* pOutput = output) - { - return GetUnicodeCore(ascii, count, flags, pOutput, length); - } - } - } - - private unsafe string GetUnicodeCore(char* ascii, int count, uint flags, char* output, int outputLength) - { - int length = Interop.Normaliz.IdnToUnicode(flags, new IntPtr(ascii), count, new IntPtr(output), outputLength); - if (length == 0) - { - ThrowForZeroLength(nameof(ascii), SR.Argument_IdnIllegalName, SR.Argument_IdnBadPunycode); - } - Debug.Assert(length == outputLength); - return new string(output, 0, length); - } - - // ----------------------------- - // ---- PAL layer ends here ---- - // ----------------------------- - - private uint Flags - { - get - { - int flags = - (AllowUnassigned ? Interop.Normaliz.IDN_ALLOW_UNASSIGNED : 0) | - (UseStd3AsciiRules ? Interop.Normaliz.IDN_USE_STD3_ASCII_RULES : 0); - return (uint)flags; - } - } - - private static void ThrowForZeroLength(string paramName, string invalidNameString, string otherString) - { - throw new ArgumentException( - Marshal.GetLastWin32Error() == Interop.ERROR_INVALID_NAME ? invalidNameString : otherString, - paramName); - } - } -} - diff --git a/src/Common/src/System/Globalization/IdnMapping.cs b/src/Common/src/System/Globalization/IdnMapping.cs deleted file mode 100644 index 04a978dfc12d..000000000000 --- a/src/Common/src/System/Globalization/IdnMapping.cs +++ /dev/null @@ -1,157 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -// This file contains the IDN functions and implementation. -// -// This allows encoding of non-ASCII domain names in a "punycode" form, -// for example: -// -// \u5B89\u5BA4\u5948\u7F8E\u6075-with-SUPER-MONKEYS -// -// is encoded as: -// -// xn---with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n -// -// Additional options are provided to allow unassigned IDN characters and -// to validate according to the Std3ASCII Rules (like DNS names). -// -// There are also rules regarding bidirectionality of text and the length -// of segments. -// -// For additional rules see also: -// RFC 3490 - Internationalizing Domain Names in Applications (IDNA) -// RFC 3491 - Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN) -// RFC 3492 - Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA) - -using System.Diagnostics.Contracts; - -namespace System.Globalization -{ - // IdnMapping class used to map names to Punycode -#if INTERNAL_GLOBALIZATION_EXTENSIONS - internal -#else - public -#endif - sealed partial class IdnMapping - { - private bool _allowUnassigned; - private bool _useStd3AsciiRules; - - public IdnMapping() - { - } - - public bool AllowUnassigned - { - get { return _allowUnassigned; } - set { _allowUnassigned = value; } - } - - public bool UseStd3AsciiRules - { - get { return _useStd3AsciiRules; } - set { _useStd3AsciiRules = value; } - } - - // Gets ASCII (Punycode) version of the string - public string GetAscii(string unicode) - { - return GetAscii(unicode, 0); - } - - public string GetAscii(string unicode, int index) - { - if (unicode == null) - throw new ArgumentNullException(nameof(unicode)); - Contract.EndContractBlock(); - return GetAscii(unicode, index, unicode.Length - index); - } - - public string GetAscii(string unicode, int index, int count) - { - if (unicode == null) - throw new ArgumentNullException(nameof(unicode)); - if (index < 0 || count < 0) - throw new ArgumentOutOfRangeException((index < 0) ? nameof(index) : nameof(count), SR.ArgumentOutOfRange_NeedNonNegNum); - if (index > unicode.Length) - throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index); - if (index > unicode.Length - count) - throw new ArgumentOutOfRangeException(nameof(unicode), SR.ArgumentOutOfRange_IndexCountBuffer); - Contract.EndContractBlock(); - - if (count == 0) - { - throw new ArgumentException(SR.Argument_IdnBadLabelSize, nameof(unicode)); - } - if (unicode[index + count - 1] == 0) - { - throw new ArgumentException(SR.Format(SR.Argument_InvalidCharSequence, index + count - 1), nameof(unicode)); - } - - unsafe - { - fixed (char* pUnicode = unicode) - { - return GetAsciiCore(pUnicode + index, count); - } - } - } - - // Gets Unicode version of the string. Normalized and limited to IDNA characters. - public string GetUnicode(string ascii) - { - return GetUnicode(ascii, 0); - } - - public string GetUnicode(string ascii, int index) - { - if (ascii == null) - throw new ArgumentNullException(nameof(ascii)); - Contract.EndContractBlock(); - return GetUnicode(ascii, index, ascii.Length - index); - } - - public string GetUnicode(string ascii, int index, int count) - { - if (ascii == null) - throw new ArgumentNullException(nameof(ascii)); - if (index < 0 || count < 0) - throw new ArgumentOutOfRangeException((index < 0) ? nameof(index) : nameof(count), SR.ArgumentOutOfRange_NeedNonNegNum); - if (index > ascii.Length) - throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index); - if (index > ascii.Length - count) - throw new ArgumentOutOfRangeException(nameof(ascii), SR.ArgumentOutOfRange_IndexCountBuffer); - - // This is a case (i.e. explicitly null-terminated input) where behavior in .NET and Win32 intentionally differ. - // The .NET APIs should (and did in v4.0 and earlier) throw an ArgumentException on input that includes a terminating null. - // The Win32 APIs fail on an embedded null, but not on a terminating null. - if (count > 0 && ascii[index + count - 1] == (char)0) - throw new ArgumentException(SR.Argument_IdnBadPunycode, nameof(ascii)); - Contract.EndContractBlock(); - - unsafe - { - fixed (char* pAscii = ascii) - { - return GetUnicodeCore(pAscii + index, count); - } - } - } - - public override bool Equals(object obj) - { - IdnMapping that = obj as IdnMapping; - return - that != null && - _allowUnassigned == that._allowUnassigned && - _useStd3AsciiRules == that._useStd3AsciiRules; - } - - public override int GetHashCode() - { - return (_allowUnassigned ? 100 : 200) + (_useStd3AsciiRules ? 1000 : 2000); - } - } -} diff --git a/src/Common/src/System/Runtime/InteropServices/Marshal.Win32.cs b/src/Common/src/System/Runtime/InteropServices/Marshal.Win32.cs deleted file mode 100644 index 0e5bc38d1439..000000000000 --- a/src/Common/src/System/Runtime/InteropServices/Marshal.Win32.cs +++ /dev/null @@ -1,15 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -namespace System.Runtime.InteropServices -{ - // Stand-in type for low-level assemblies to obtain Win32 errors - internal static class Marshal - { - public static int GetLastWin32Error() - { - return Interop.Kernel32.GetLastError(); - } - } -} diff --git a/src/Common/src/System/StringNormalizationExtensions.Windows.cs b/src/Common/src/System/StringNormalizationExtensions.Windows.cs deleted file mode 100644 index 8e4bfca14a9b..000000000000 --- a/src/Common/src/System/StringNormalizationExtensions.Windows.cs +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Diagnostics; -using System.Diagnostics.Contracts; -using System.Runtime.InteropServices; -using System.Security; -using System.Text; - -namespace System -{ - static partial class StringNormalizationExtensions - { - [SecurityCritical] - public static bool IsNormalized(this string strInput, NormalizationForm normalizationForm) - { - if (strInput == null) - { - throw new ArgumentNullException(nameof(strInput)); - } - Contract.EndContractBlock(); - - // The only way to know if IsNormalizedString failed is through checking the Win32 last error - Interop.Kernel32.SetLastError(Interop.ERROR_SUCCESS); - bool result = Interop.Kernel32.IsNormalizedString((int)normalizationForm, strInput, strInput.Length); - - int lastError = Marshal.GetLastWin32Error(); - switch (lastError) - { - case Interop.ERROR_SUCCESS: - case Interop.LAST_ERROR_TRASH_VALUE: - break; - - case Interop.ERROR_INVALID_PARAMETER: - case Interop.ERROR_NO_UNICODE_TRANSLATION: - throw new ArgumentException(SR.Argument_InvalidCharSequenceNoIndex, nameof(strInput)); - - case Interop.ERROR_NOT_ENOUGH_MEMORY: - throw new OutOfMemoryException(SR.Arg_OutOfMemoryException); - - default: - throw new InvalidOperationException(SR.Format(SR.UnknownError_Num, lastError)); - } - - return result; - } - - [SecurityCritical] - public static string Normalize(this string strInput, NormalizationForm normalizationForm) - { - if (strInput == null) - { - throw new ArgumentNullException(nameof(strInput)); - } - Contract.EndContractBlock(); - - // we depend on Win32 last error when calling NormalizeString - Interop.Kernel32.SetLastError(Interop.ERROR_SUCCESS); - - // Guess our buffer size first - int iLength = Interop.Kernel32.NormalizeString((int)normalizationForm, strInput, strInput.Length, null, 0); - - int lastError = Marshal.GetLastWin32Error(); - // Could have an error (actually it'd be quite hard to have an error here) - if ((lastError != Interop.ERROR_SUCCESS && lastError != Interop.LAST_ERROR_TRASH_VALUE) || - iLength < 0) - { - if (lastError == Interop.ERROR_INVALID_PARAMETER) - throw new ArgumentException(SR.Argument_InvalidCharSequenceNoIndex, nameof(strInput)); - - // We shouldn't really be able to get here..., guessing length is - // a trivial math function... - // Can't really be Out of Memory, but just in case: - if (lastError == Interop.ERROR_NOT_ENOUGH_MEMORY) - throw new OutOfMemoryException(SR.Arg_OutOfMemoryException); - - // Who knows what happened? Not us! - throw new InvalidOperationException(SR.Format(SR.UnknownError_Num, lastError)); - } - - // Don't break for empty strings (only possible for D & KD and not really possible at that) - if (iLength == 0) return string.Empty; - - // Someplace to stick our buffer - char[] cBuffer = null; - - for (;;) - { - // (re)allocation buffer and normalize string - cBuffer = new char[iLength]; - - // Reset last error - Interop.Kernel32.SetLastError(Interop.ERROR_SUCCESS); - iLength = Interop.Kernel32.NormalizeString((int)normalizationForm, strInput, strInput.Length, cBuffer, cBuffer.Length); - lastError = Marshal.GetLastWin32Error(); - - if (lastError == Interop.ERROR_SUCCESS || lastError == Interop.LAST_ERROR_TRASH_VALUE) - break; - - // Could have an error (actually it'd be quite hard to have an error here) - switch (lastError) - { - // Do appropriate stuff for the individual errors: - case Interop.ERROR_INSUFFICIENT_BUFFER: - iLength = Math.Abs(iLength); - Debug.Assert(iLength > cBuffer.Length, "Buffer overflow should have iLength > cBuffer.Length"); - continue; - - case Interop.ERROR_INVALID_PARAMETER: - case Interop.ERROR_NO_UNICODE_TRANSLATION: - // Illegal code point or order found. Ie: FFFE or D800 D800, etc. - throw new ArgumentException(SR.Argument_InvalidCharSequenceNoIndex, nameof(strInput)); - - case Interop.ERROR_NOT_ENOUGH_MEMORY: - throw new OutOfMemoryException(SR.Arg_OutOfMemoryException); - - default: - // We shouldn't get here... - throw new InvalidOperationException(SR.Format(SR.UnknownError_Num, lastError)); - } - } - - // Copy our buffer into our new string, which will be the appropriate size - return new string(cBuffer, 0, iLength); - } - - // ----------------------------- - // ---- PAL layer ends here ---- - // ----------------------------- - } -} - diff --git a/src/Common/src/System/StringNormalizationExtensions.cs b/src/Common/src/System/StringNormalizationExtensions.cs deleted file mode 100644 index 1de632ebaf14..000000000000 --- a/src/Common/src/System/StringNormalizationExtensions.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Text; - -namespace System -{ -#if INTERNAL_GLOBALIZATION_EXTENSIONS - internal -#else - public -#endif - static partial class StringNormalizationExtensions - { - public static bool IsNormalized(this string strInput) - { - return IsNormalized(strInput, NormalizationForm.FormC); - } - - public static string Normalize(this string strInput) - { - // Default to Form C - return Normalize(strInput, NormalizationForm.FormC); - } - } -} diff --git a/src/Common/src/System/Text/NormalizationForm.cs b/src/Common/src/System/Text/NormalizationForm.cs deleted file mode 100644 index d5939742529f..000000000000 --- a/src/Common/src/System/Text/NormalizationForm.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -namespace System.Text -{ - // This is the enumeration for Normalization Forms -#if INTERNAL_GLOBALIZATION_EXTENSIONS - internal -#else - public -#endif - enum NormalizationForm - { - FormC = 1, - FormD = 2, - FormKC = 5, - FormKD = 6 - } -} diff --git a/src/System.Collections/src/project.json b/src/System.Collections/src/project.json index f1ac2a9309c3..5847e0f5ebe9 100644 --- a/src/System.Collections/src/project.json +++ b/src/System.Collections/src/project.json @@ -13,7 +13,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Diagnostics.Contracts/src/project.json b/src/System.Diagnostics.Contracts/src/project.json index 4b9345f59103..f0f6b9d64e19 100644 --- a/src/System.Diagnostics.Contracts/src/project.json +++ b/src/System.Diagnostics.Contracts/src/project.json @@ -7,7 +7,7 @@ }, "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Diagnostics.Debug/src/project.json b/src/System.Diagnostics.Debug/src/project.json index 217ddad51c4b..48668f021461 100644 --- a/src/System.Diagnostics.Debug/src/project.json +++ b/src/System.Diagnostics.Debug/src/project.json @@ -7,7 +7,7 @@ }, "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net463": { diff --git a/src/System.Diagnostics.StackTrace/src/project.json b/src/System.Diagnostics.StackTrace/src/project.json index c53255753a8c..15c633a29eae 100644 --- a/src/System.Diagnostics.StackTrace/src/project.json +++ b/src/System.Diagnostics.StackTrace/src/project.json @@ -9,7 +9,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net463": { diff --git a/src/System.Globalization.Calendars/src/netcore50aot/project.json b/src/System.Globalization.Calendars/src/netcore50aot/project.json index 917f7e730b0e..7b83a8fb4ce8 100644 --- a/src/System.Globalization.Calendars/src/netcore50aot/project.json +++ b/src/System.Globalization.Calendars/src/netcore50aot/project.json @@ -2,7 +2,7 @@ "frameworks": { "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Globalization/src/project.json b/src/System.Globalization/src/project.json index 04e5687f91f3..d017d9c11ddd 100644 --- a/src/System.Globalization/src/project.json +++ b/src/System.Globalization/src/project.json @@ -7,7 +7,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net463": { diff --git a/src/System.IO.FileSystem/src/netcore50/project.json b/src/System.IO.FileSystem/src/netcore50/project.json index dda7a63f5f7f..d4ec5fcefca1 100644 --- a/src/System.IO.FileSystem/src/netcore50/project.json +++ b/src/System.IO.FileSystem/src/netcore50/project.json @@ -24,7 +24,7 @@ "frameworks": { "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "Microsoft.TargetingPack.Private.WinRT": "1.0.3", "System.Globalization": "4.3.0", "System.Reflection": "4.3.0", diff --git a/src/System.IO.IsolatedStorage/src/project.json b/src/System.IO.IsolatedStorage/src/project.json index 5a2c331bd77e..8b29150ccc11 100644 --- a/src/System.IO.IsolatedStorage/src/project.json +++ b/src/System.IO.IsolatedStorage/src/project.json @@ -27,7 +27,7 @@ "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "Microsoft.NETCore.Targets": "1.1.0", - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "Microsoft.TargetingPack.Private.WinRT": "1.0.3", "System.Collections": "4.3.0", "System.IO": "4.4.0-beta-24814-01", diff --git a/src/System.Linq.Expressions/src/netcore50/project.json b/src/System.Linq.Expressions/src/netcore50/project.json index 1a28596de7ac..7713221211c9 100644 --- a/src/System.Linq.Expressions/src/netcore50/project.json +++ b/src/System.Linq.Expressions/src/netcore50/project.json @@ -1,7 +1,7 @@ { "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "System.Collections": "4.3.0", "System.Diagnostics.Contracts": "4.3.0", "System.Diagnostics.Debug": "4.3.0", diff --git a/src/System.Private.DataContractSerialization/src/uap101aot/project.json b/src/System.Private.DataContractSerialization/src/uap101aot/project.json index e252cbd805d6..9a5042205cce 100644 --- a/src/System.Private.DataContractSerialization/src/uap101aot/project.json +++ b/src/System.Private.DataContractSerialization/src/uap101aot/project.json @@ -3,7 +3,7 @@ "netcore50": { "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "System.Collections": "4.3.0", "System.Collections.Concurrent": "4.3.0", "System.Diagnostics.Debug": "4.3.0", diff --git a/src/System.Private.Uri/src/System.Private.Uri.csproj b/src/System.Private.Uri/src/System.Private.Uri.csproj index 88945676ac97..36189f66ca2d 100644 --- a/src/System.Private.Uri/src/System.Private.Uri.csproj +++ b/src/System.Private.Uri/src/System.Private.Uri.csproj @@ -8,7 +8,6 @@ {4AC5343E-6E31-4BA5-A795-0493AE7E9008} System.Private.Uri true - $(DefineConstants);INTERNAL_GLOBALIZATION_EXTENSIONS 0436 true @@ -67,41 +66,6 @@ Common\System\Diagnostics\Debug.Windows.cs - - - Common\System\StringNormalizationExtensions.cs - - - Common\System\Globalization\IdnMapping.cs - - - Common\System\Text\NormalizationForm.cs - - - Common\Interop\Windows\Interop.Libraries.cs - - - Common\System\StringNormalizationExtensions.Windows.cs - - - Common\System\Globalization\IdnMapping.Windows.cs - - - Common\Interop\Windows\kernel32\Interop.SetLastError.cs - - - Common\Interop\Windows\kernel32\Interop.Normalization.cs - - - Common\Interop\Windows\normaliz\Interop.Idna.cs - - - Common\System\Runtime\InteropServices\Marshal.Win32.cs - - - Common\Interop\Windows\kernel32\Interop.GetLastError.cs - - Common\System\Diagnostics\Debug.Unix.cs diff --git a/src/System.Private.Uri/src/project.json b/src/System.Private.Uri/src/project.json index 28e43b8519ac..744e9694d838 100644 --- a/src/System.Private.Uri/src/project.json +++ b/src/System.Private.Uri/src/project.json @@ -7,7 +7,7 @@ }, "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "netcoreapp1.2": { @@ -17,7 +17,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Reflection.DispatchProxy/src/project.json b/src/System.Reflection.DispatchProxy/src/project.json index 29f16876f973..190fa4e855a3 100644 --- a/src/System.Reflection.DispatchProxy/src/project.json +++ b/src/System.Reflection.DispatchProxy/src/project.json @@ -18,7 +18,7 @@ }, "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "System.Runtime": "4.3.0" } } diff --git a/src/System.Reflection.Primitives/src/project.json b/src/System.Reflection.Primitives/src/project.json index f1ac2a9309c3..5847e0f5ebe9 100644 --- a/src/System.Reflection.Primitives/src/project.json +++ b/src/System.Reflection.Primitives/src/project.json @@ -13,7 +13,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Reflection/src/project.json b/src/System.Reflection/src/project.json index 897581918646..855bcf78127a 100644 --- a/src/System.Reflection/src/project.json +++ b/src/System.Reflection/src/project.json @@ -12,7 +12,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Resources.ResourceManager/src/project.json b/src/System.Resources.ResourceManager/src/project.json index e8f0ec8ab70e..889403ce0539 100644 --- a/src/System.Resources.ResourceManager/src/project.json +++ b/src/System.Resources.ResourceManager/src/project.json @@ -8,7 +8,7 @@ "uap10.1": { "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "Microsoft.TargetingPack.Private.WinRT": "1.0.3", "System.Diagnostics.Debug": "4.4.0-beta-24814-01", "System.Diagnostics.Tools": "4.4.0-beta-24814-01", diff --git a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj index 26387469c4d6..5dc169a596ea 100644 --- a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj +++ b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj @@ -335,14 +335,9 @@ - Common\System\IO\DriveInfoInternal.Uap.cs - - - Common\System\Text\NormalizationForm.cs - diff --git a/src/System.Runtime.Extensions/src/project.json b/src/System.Runtime.Extensions/src/project.json index ee9a2735e630..0f4a4b17b75c 100644 --- a/src/System.Runtime.Extensions/src/project.json +++ b/src/System.Runtime.Extensions/src/project.json @@ -17,7 +17,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "Microsoft.TargetingPack.Private.WinRT": "1.0.3" } } diff --git a/src/System.Runtime.InteropServices.WindowsRuntime/src/project.json b/src/System.Runtime.InteropServices.WindowsRuntime/src/project.json index c77766cf0b11..904baab2bf86 100644 --- a/src/System.Runtime.InteropServices.WindowsRuntime/src/project.json +++ b/src/System.Runtime.InteropServices.WindowsRuntime/src/project.json @@ -7,7 +7,7 @@ }, "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "System.Runtime": "4.3.0" } }, diff --git a/src/System.Runtime.InteropServices/src/project.json b/src/System.Runtime.InteropServices/src/project.json index 08381062b56c..460ce0eebed4 100644 --- a/src/System.Runtime.InteropServices/src/project.json +++ b/src/System.Runtime.InteropServices/src/project.json @@ -7,7 +7,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net461": { diff --git a/src/System.Runtime.WindowsRuntime/src/project.json b/src/System.Runtime.WindowsRuntime/src/project.json index dc92749a09ea..652becf76e4d 100644 --- a/src/System.Runtime.WindowsRuntime/src/project.json +++ b/src/System.Runtime.WindowsRuntime/src/project.json @@ -8,7 +8,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "Microsoft.TargetingPack.Private.WinRT": "1.0.3" } } diff --git a/src/System.Runtime/src/ApiCompatBaseline.uap101aot.txt b/src/System.Runtime/src/ApiCompatBaseline.uap101aot.txt index 2cb33a67d577..b8089570c475 100644 --- a/src/System.Runtime/src/ApiCompatBaseline.uap101aot.txt +++ b/src/System.Runtime/src/ApiCompatBaseline.uap101aot.txt @@ -38,13 +38,9 @@ MembersMustExist : Member 'System.Array.ConvertAll(TInput[], Sy MembersMustExist : Member 'System.Array.Copy(System.Array, System.Array, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.Copy(System.Array, System.Int64, System.Array, System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.CopyTo(System.Array, System.Int64)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.CreateInstance(System.Type, System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.CreateInstance(System.Type, System.Int32, System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.CreateInstance(System.Type, System.Int64[])' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.ForEach(T[], System.Action)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.GetLongLength(System.Int32)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.GetValue(System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.GetValue(System.Int32, System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.GetValue(System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.GetValue(System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.GetValue(System.Int64, System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. @@ -53,8 +49,6 @@ MembersMustExist : Member 'System.Array.IsFixedSize.get()' does not exist in the MembersMustExist : Member 'System.Array.IsReadOnly.get()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.IsSynchronized.get()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.LongLength.get()' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.SetValue(System.Object, System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.Array.SetValue(System.Object, System.Int32, System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.SetValue(System.Object, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.SetValue(System.Object, System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Array.SetValue(System.Object, System.Int64, System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. @@ -179,7 +173,6 @@ CannotRemoveBaseTypeOrInterface : Type 'System.Func' does not implement interface 'System.Runtime.Serialization.ISerializable' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Func' does not implement interface 'System.Runtime.Serialization.ISerializable' in the implementation but it does in the contract. MembersMustExist : Member 'System.GC.CancelFullGCNotification()' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.GC.Collect(System.Int32, System.GCCollectionMode, System.Boolean, System.Boolean)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.GC.EndNoGCRegion()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.GC.GetGeneration(System.WeakReference)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.GC.RegisterForFullGCNotification(System.Int32, System.Int32)' does not exist in the implementation but it does exist in the contract. @@ -291,10 +284,6 @@ MembersMustExist : Member 'System.String.GetEnumerator()' does not exist in the MembersMustExist : Member 'System.String.GetTypeCode()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.String.Intern(System.String)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.String.IsInterned(System.String)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.String.IsNormalized()' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.String.IsNormalized(System.Text.NormalizationForm)' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.String.Normalize()' does not exist in the implementation but it does exist in the contract. -MembersMustExist : Member 'System.String.Normalize(System.Text.NormalizationForm)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.String.StartsWith(System.String, System.Boolean, System.Globalization.CultureInfo)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.String.ToLower(System.Globalization.CultureInfo)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.String.ToString(System.IFormatProvider)' does not exist in the implementation but it does exist in the contract. @@ -305,7 +294,6 @@ CannotRemoveBaseTypeOrInterface : Type 'System.TimeoutException' does not inheri MembersMustExist : Member 'System.TimeoutException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.TimeSpan.CompareTo(System.Object)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.TimeZone' does not exist in the implementation but it does exist in the contract. -CannotRemoveBaseTypeOrInterface : Type 'System.TimeZoneInfo' does not implement interface 'System.Runtime.Serialization.ISerializable' in the implementation but it does in the contract. MembersMustExist : Member 'System.TimeZoneInfo.ClearCachedData()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTime, System.String)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTime, System.String, System.String)' does not exist in the implementation but it does exist in the contract. @@ -340,7 +328,6 @@ MembersMustExist : Member 'System.TimeZoneInfo.TransitionTime.op_Equality(System MembersMustExist : Member 'System.TimeZoneInfo.TransitionTime.op_Inequality(System.TimeZoneInfo.TransitionTime, System.TimeZoneInfo.TransitionTime)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.TimeZoneInfo.TransitionTime.TimeOfDay.get()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.TimeZoneInfo.TransitionTime.Week.get()' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.TimeZoneNotFoundException' does not exist in the implementation but it does exist in the contract. CannotMakeMemberNonVirtual : Member 'System.Type.IsEnum' is non-virtual in the implementation but is virtual in the contract. CannotMakeMemberNonVirtual : Member 'System.Type.Equals(System.Type)' is non-virtual in the implementation but is virtual in the contract. CannotMakeMemberNonVirtual : Member 'System.Type.IsEnum.get()' is non-virtual in the implementation but is virtual in the contract. @@ -384,7 +371,6 @@ CannotRemoveBaseTypeOrInterface : Type 'System.Globalization.CompareInfo' does n CannotRemoveBaseTypeOrInterface : Type 'System.Globalization.CultureNotFoundException' does not inherit from base type 'System.SystemException' in the implementation but it does in the contract. MembersMustExist : Member 'System.Globalization.CultureNotFoundException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Globalization.DaylightTime' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Globalization.IdnMapping' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Globalization.TextInfo' does not implement interface 'System.Runtime.Serialization.IDeserializationCallback' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.IO.DirectoryNotFoundException' does not inherit from base type 'System.SystemException' in the implementation but it does in the contract. MembersMustExist : Member 'System.IO.DirectoryNotFoundException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)' does not exist in the implementation but it does exist in the contract. @@ -546,7 +532,6 @@ MembersMustExist : Member 'System.Text.Encoding.IsMailNewsDisplay.get()' does no MembersMustExist : Member 'System.Text.Encoding.IsMailNewsSave.get()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Text.Encoding.WindowsCodePage.get()' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Text.EncodingInfo' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Text.NormalizationForm' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Text.StringBuilder' does not implement interface 'System.Runtime.Serialization.ISerializable' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Threading.WaitHandle' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. MembersMustExist : Member 'System.Threading.WaitHandle.Close()' does not exist in the implementation but it does exist in the contract. @@ -565,4 +550,4 @@ CannotRemoveBaseTypeOrInterface : Type 'System.Threading.Tasks.Task' does not im MembersMustExist : Member 'System.Threading.Tasks.Task.Dispose()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Threading.Tasks.Task.Dispose(System.Boolean)' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Threading.Tasks.Task' does not implement interface 'System.IDisposable' in the implementation but it does in the contract. -Total Issues: 566 +Total Issues: 551 diff --git a/src/System.Runtime/src/project.json b/src/System.Runtime/src/project.json index 67838eb3b0b5..ef1b2cfb255b 100644 --- a/src/System.Runtime/src/project.json +++ b/src/System.Runtime/src/project.json @@ -22,7 +22,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Text.Encoding.Extensions/src/netcore50aot/project.json b/src/System.Text.Encoding.Extensions/src/netcore50aot/project.json index 917f7e730b0e..7b83a8fb4ce8 100644 --- a/src/System.Text.Encoding.Extensions/src/netcore50aot/project.json +++ b/src/System.Text.Encoding.Extensions/src/netcore50aot/project.json @@ -2,7 +2,7 @@ "frameworks": { "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Text.Encoding/src/netcore50aot/project.json b/src/System.Text.Encoding/src/netcore50aot/project.json index 917f7e730b0e..7b83a8fb4ce8 100644 --- a/src/System.Text.Encoding/src/netcore50aot/project.json +++ b/src/System.Text.Encoding/src/netcore50aot/project.json @@ -2,7 +2,7 @@ "frameworks": { "netcore50": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Text.Encoding/src/project.json b/src/System.Text.Encoding/src/project.json index 3fb2b9cbe38d..35def94c2cff 100644 --- a/src/System.Text.Encoding/src/project.json +++ b/src/System.Text.Encoding/src/project.json @@ -7,7 +7,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net463": { diff --git a/src/System.Threading.Tasks/src/project.json b/src/System.Threading.Tasks/src/project.json index 3fb2b9cbe38d..35def94c2cff 100644 --- a/src/System.Threading.Tasks/src/project.json +++ b/src/System.Threading.Tasks/src/project.json @@ -7,7 +7,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } }, "net463": { diff --git a/src/System.Threading.Thread/src/project.json b/src/System.Threading.Thread/src/project.json index 1f050d950aa2..aa26d8cc6b48 100644 --- a/src/System.Threading.Thread/src/project.json +++ b/src/System.Threading.Thread/src/project.json @@ -13,7 +13,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00" + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00" } } } diff --git a/src/System.Xml.XmlSerializer/src/project.json b/src/System.Xml.XmlSerializer/src/project.json index b59ca26cc0e1..ed09dc7e268f 100644 --- a/src/System.Xml.XmlSerializer/src/project.json +++ b/src/System.Xml.XmlSerializer/src/project.json @@ -13,7 +13,7 @@ }, "uap10.1": { "dependencies": { - "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24814-00", + "Microsoft.TargetingPack.Private.NETNative": "1.1.0-beta-24819-00", "System.Collections.NonGeneric": "4.4.0-beta-24814-01", "System.Runtime": "4.4.0-beta-24814-01" }