Import System.Threading.ThreadLocal
authorLudovic Henry <ludovic.henry@xamarin.com>
Wed, 20 May 2015 13:38:32 +0000 (10:38 -0300)
committerMarek Safar <marek.safar@gmail.com>
Mon, 2 May 2016 22:10:18 +0000 (00:10 +0200)
mcs/class/referencesource/mscorlib/system/threading/ThreadLocal.cs

index 544b0cdb6df990b75be2ee8d9567f4b0ad7cef4d..6bc6d2b6fbab59e01e5f726522fe2e0ac919729b 100644 (file)
@@ -586,7 +586,7 @@ namespace System.Threading
         /// </summary>
         private static int GetNewTableSize(int minSize)
         {
-            if ((uint)minSize > Array.MaxArrayLength)
+            if ((uint)minSize > Array_ReferenceSources.MaxArrayLength)
             {
                 // Intentionally return a value that will result in an OutOfMemoryException
                 return int.MaxValue;
@@ -621,9 +621,9 @@ namespace System.Threading
             newSize++;
 
             // Don't set newSize to more than Array.MaxArrayLength
-            if ((uint)newSize > Array.MaxArrayLength)
+            if ((uint)newSize > Array_ReferenceSources.MaxArrayLength)
             {
-                newSize = Array.MaxArrayLength;
+                newSize = Array_ReferenceSources.MaxArrayLength;
             }
 
             return newSize;