Bump CoreRT
[mono.git] / mcs / class / corlib / corefx / SR.cs
index 0666360396858f8d88713ce0b4a1f40362576ed8..8ee3ec975c8d8988d158bff28b167fd261efdede 100644 (file)
@@ -25,8 +25,8 @@ partial class SR
        public const string Arg_DirectoryNotFoundException = "Attempted to access a path that is not on the disk.";
        public const string Arg_DecBitCtor = "Decimal byte array constructor requires an array of length four containing valid decimal bytes.";
        public const string Arg_DivideByZero = "Attempted to divide by zero.";
-       public const string Arg_DriveNotFoundException = "Attempted to access a drive that is not available.";
        public const string Arg_DlgtNullInst = "Delegate to an instance method cannot have null 'this'.";
+       public const string Arg_DlgtTypeMis = "Delegates must be of the same type.";
        public const string Arg_DuplicateWaitObjectException = "Duplicate objects in argument.";
        public const string Arg_EnumAndObjectMustBeSameType = "Object must be the same type as the enum. The type passed in was '{0}'; the enum type was '{1}'.";
        public const string Arg_EntryPointNotFoundException = "Entry point was not found.";
@@ -71,6 +71,7 @@ partial class SR
        public const string Arg_MustBePrimArray = "Object must be an array of primitives.";
        public const string Arg_MustBeSByte = "Object must be of type SByte.";
        public const string Arg_MustBeSingle = "Object must be of type Single.";
+       public const string Arg_MustBeStatic = "Method must be a static method.";
        public const string Arg_MustBeString = "Object must be of type String.";
        public const string Arg_MustBeStringPtrNotAtom = "The pointer passed in as a String must not be in the bottom 64K of the process's address space.";
        public const string Arg_MustBeTimeSpan = "Object must be of type TimeSpan.";
@@ -87,7 +88,6 @@ partial class SR
        public const string Arg_NotGenericParameter = "Method may only be called on a Type for which Type.IsGenericParameter is true.";
        public const string Arg_NotImplementedException = "The method or operation is not implemented.";
        public const string Arg_NotSupportedException = "Specified method is not supported.";
-       public const string Arg_NotSupportedMultidim = "Multi-dimensional arrays are not supported.";
        public const string Arg_NotSupportedNonZeroLowerBound = "Arrays with non-zero lower bounds are not supported.";
        public const string Arg_NullReferenceException = "Object reference not set to an instance of an object.";
        public const string Arg_ObjObjEx = "Object of type '{0}' cannot be converted to type '{1}'.";
@@ -95,7 +95,6 @@ partial class SR
        public const string Arg_OutOfMemoryException = "Insufficient memory to continue the execution of the program.";
        public const string Arg_PlatformNotSupported = "Operation is not supported on this platform.";
        public const string Arg_ParamName_Name = "Parameter name: {0}";
-       public const string Arg_Path2IsRooted = "Second path fragment must not be a drive or UNC name.";
        public const string Arg_PathIllegal = "The path is not of a legal form.";
        public const string Arg_PathIllegalUNC = "The UNC path should be of the form \\\\\\\\server\\\\share.";
        public const string Arg_RankException = "Attempted to operate on an array with the incorrect number of dimensions.";
@@ -111,12 +110,15 @@ partial class SR
        public const string Arg_TargetInvocationException = "Exception has been thrown by the target of an invocation.";
        public const string Arg_TargetParameterCountException = "Number of parameters specified does not match the expected number.";
        public const string Arg_DefaultValueMissingException = "Missing parameter does not have a default value.";
+       public const string Arg_ThreadStartException = "Thread failed to start.";
+       public const string Arg_ThreadStateException = "Thread was in an invalid state for the operation being executed.";
        public const string Arg_TimeoutException = "The operation has timed out.";
        public const string Arg_TypeAccessException = "Attempt to access the type failed.";
        public const string Arg_TypeLoadException = "Failure has occurred while loading a type.";
        public const string Arg_UnauthorizedAccessException = "Attempted to perform an unauthorized operation.";
        public const string Arg_VersionString = "Version string portion was too short or too long.";
        public const string Arg_WrongType = "The value '{0}' is not of type '{1}' and cannot be used in this generic collection.";
+       public const string Argument_AbsolutePathRequired = "Absolute path information is required.";
        public const string Argument_AddingDuplicate = "An item with the same key has already been added. Key: {0}";
        public const string Argument_AddingDuplicate__ = "Item has already been added. Key in dictionary: '{0}'  Key being added: '{1}'";
        public const string Argument_AdjustmentRulesNoNulls = "The AdjustmentRule array cannot contain null elements.";
@@ -196,9 +198,10 @@ partial class SR
        public const string Argument_OutOfOrderDateTimes = "The DateStart property must come before the DateEnd property.";
        public const string ArgumentOutOfRange_HugeArrayNotSupported = "Arrays larger than 2GB are not supported.";
        public const string ArgumentOutOfRange_Index = "Index was out of range. Must be non-negative and less than the size of the collection.";
+       public const string ArgumentOutOfRange_Length = "The specified length exceeds maximum capacity of SecureString.";
+       public const string ArgumentOutOfRange_LengthTooLarge = "The specified length exceeds the maximum value of {0}.";
        public const string ArgumentOutOfRange_NeedNonNegNum = "Non-negative number required.";
        public const string ArgumentOutOfRange_NeedNonNegNumRequired = "Non-negative number required.";
-       public const string Argument_PathEmpty = "Path cannot be the empty string or all whitespace.";
        public const string Argument_PathFormatNotSupported = "The given path's format is not supported.";
        public const string Argument_RecursiveFallback = "Recursive fallback not allowed for character \\\\u{0:X4}.";
        public const string Argument_RecursiveFallbackBytes = "Recursive fallback not allowed for bytes {0}.";
@@ -208,14 +211,15 @@ partial class SR
        public const string Argument_TimeZoneNotFound = "The time zone ID '{0}' was not found on the local computer.";
        public const string Argument_TimeZoneInfoBadTZif = "The tzfile does not begin with the magic characters 'TZif'.  Please verify that the file is not corrupt.";
        public const string Argument_TimeZoneInfoInvalidTZif = "The TZif data structure is corrupt.";
+       public const string Argument_ToExclusiveLessThanFromExclusive = "fromInclusive must be less than or equal to toExclusive.";
        public const string Argument_TransitionTimesAreIdentical = "The DaylightTransitionStart property must not equal the DaylightTransitionEnd property.";
        public const string Argument_UTCOutOfRange = "The UTC time represented when the offset is applied must be between year 0 and 10,000.";
-       public const string Argument_WaitHandleNameTooLong = "The name can be no more than 260 characters in length.";
+       public const string Argument_WaitHandleNameTooLong = "The name can be no more than {0} characters in length.";
        public const string ArgumentException_OtherNotArrayOfCorrectLength = "Object is not a array with the same number of elements as the array to compare it to.";
        public const string ArgumentException_TupleIncorrectType = "Argument must be of type {0}.";
        public const string ArgumentException_TupleLastArgumentNotATuple = "The last element of an eight element tuple must be a Tuple.";
        public const string ArgumentException_ValueTupleIncorrectType = "Argument must be of type {0}.";
-       public const string ArgumentException_ValueTupleLastArgumentNotATuple = "The TRest type argument of ValueTuple`8 must be a ValueTuple.";
+       public const string ArgumentException_ValueTupleLastArgumentNotAValueTuple = "The last element of an eight element ValueTuple must be a ValueTuple.";
        public const string ArgumentNull_Array = "Array cannot be null.";
        public const string ArgumentNull_ArrayElement = "At least one element in the specified array was null.";
        public const string ArgumentNull_ArrayValue = "Found a null value within an array.";
@@ -223,6 +227,7 @@ partial class SR
        public const string ArgumentNull_Key = "Key cannot be null.";
        public const string ArgumentNull_Obj = "Object cannot be null.";
        public const string ArgumentNull_String = "String reference not set to an instance of a String.";
+       public const string ArgumentNull_Type = "Type cannot be null.";
        public const string ArgumentNull_Waithandles = "The waitHandles parameter cannot be null.";
        public const string ArgumentNull_WithParamName = "Parameter '{0}' cannot be null.";
        public const string ArgumentOutOfRange_AddValue = "Value to add was out of range.";
@@ -253,11 +258,11 @@ partial class SR
        public const string ArgumentOutOfRange_IndexCount = "Index and count must refer to a location within the string.";
        public const string ArgumentOutOfRange_IndexCountBuffer = "Index and count must refer to a location within the buffer.";
        public const string ArgumentOutOfRange_IndexLength = "Index and length must refer to a location within the string.";
+       public const string ArgumentOutOfRange_IndexString = "Index was out of range. Must be non-negative and less than the length of the string.";
        public const string ArgumentOutOfRange_InvalidEraValue = "Era value was not valid.";
        public const string ArgumentOutOfRange_InvalidHighSurrogate = "A valid high surrogate character is between 0xd800 and 0xdbff, inclusive.";
        public const string ArgumentOutOfRange_InvalidLowSurrogate = "A valid low surrogate character is between 0xdc00 and 0xdfff, inclusive.";
        public const string ArgumentOutOfRange_InvalidUTF32 = "A valid UTF32 value is between 0x000000 and 0x10ffff, inclusive, and should not include surrogate codepoint values (0x00d800 ~ 0x00dfff).";
-       public const string ArgumentOutOfRange_LengthTooLarge = "The specified length exceeds the maximum value of {0}.";
        public const string ArgumentOutOfRange_LengthGreaterThanCapacity = "The length cannot be greater than the capacity.";
        public const string ArgumentOutOfRange_ListInsert = "Index must be within the bounds of the List.";
        public const string ArgumentOutOfRange_ListItem = "Index was out of range. Must be non-negative and less than the size of the list.";
@@ -315,41 +320,47 @@ partial class SR
        public const string Format_NeedSingleChar = "String must be exactly one character long.";
        public const string Format_NoParsibleDigits = "Could not find any recognizable digits.";
        public const string Format_BadTimeSpan = "String was not recognized as a valid TimeSpan.";
+       public const string InsufficientMemory_MemFailPoint = "Insufficient available memory to meet the expected demands of an operation at this time.  Please try again later.";
+       public const string InsufficientMemory_MemFailPoint_TooBig = "Insufficient memory to meet the expected demands of an operation, and this system is likely to never satisfy this request.  If this is a 32 bit system, consider booting in 3 GB mode.";
+       public const string InsufficientMemory_MemFailPoint_VAFrag = "Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation.  Please try again later.";
        public const string InvalidCast_CannotCastNullToValueType = "Null object cannot be converted to a value type.";
        public const string InvalidCast_DownCastArrayElement = "At least one element in the source array could not be cast down to the destination array type.";
        public const string InvalidCast_FromTo = "Invalid cast from '{0}' to '{1}'.";
        public const string InvalidCast_IConvertible = "Object must implement IConvertible.";
        public const string InvalidCast_StoreArrayElement = "Object cannot be stored in an array of this type.";
-       public const string InvalidNullEmptyArgument = "Argument {0} cannot be null or zero-length.";
        public const string InvalidOperation_Calling = "WinRT Interop has already been initialized and cannot be initialized again.";
        public const string InvalidOperation_DateTimeParsing = "Internal Error in DateTime and Calendar operations.";
-       public const string InvalidOperation_GetCodepageInfo = "Internal Error in getting codepage data.";
        public const string InvalidOperation_EnumEnded = "Enumeration already finished.";
        public const string InvalidOperation_EnumFailedVersion = "Collection was modified; enumeration operation may not execute.";
        public const string InvalidOperation_EnumNotStarted = "Enumeration has not started. Call MoveNext.";
        public const string InvalidOperation_EnumOpCantHappen = "Enumeration has either not started or has already finished.";
        public const string InvalidOperation_HandleIsNotInitialized = "Handle is not initialized.";
        public const string InvalidOperation_IComparerFailed = "Failed to compare two elements in the array.";
-       public const string InvalidOperation_Monitor_UseConditionDirectly = "TBD";
        public const string InvalidOperation_NoValue = "Nullable object must have a value.";
        public const string InvalidOperation_NullArray = "The underlying array is null.";
        public const string InvalidOperation_ReadOnly = "Instance is read-only.";
+       public const string InvalidOperation_ThreadWrongThreadStart = "The thread was created with a ThreadStart delegate that does not accept a parameter.";
        public const string InvalidOperation_UnknownEnumType = "Unknown enum type.";
+       public const string InvalidOperation_WriteOnce = "This property has already been set and cannot be modified.";
        public const string InvalidOperation_ArrayCreateInstance_NotARuntimeType = "Array.CreateInstance() can only accept Type objects created by the runtime.";
-       public const string InvalidOperation_ExpectedEEType = "Internal Error: Did not expect an uninstantiated generic type here.";
-       public const string InvalidOperation_ExpectedSpecialLdTokenResult = "Internal Error: Expected an uninstantiated generic type here.";
        public const string InvalidOperation_TooEarly = "Internal Error: This operation cannot be invoked in an eager class constructor.";
+       public const string InvalidOperation_NullContext = "Cannot call Set on a null context";
+       public const string InvalidOperation_CannotUseAFCOtherThread = "AsyncFlowControl object must be used on the thread where it was created.";
+       public const string InvalidOperation_CannotRestoreUnsupressedFlow = "Cannot restore context flow when it is not suppressed.";
+       public const string InvalidOperation_CannotSupressFlowMultipleTimes = "Context flow is already suppressed.";
+       public const string InvalidOperation_CannotUseAFCMultiple = "AsyncFlowControl object can be used only once to call Undo().";
+       public const string InvalidOperation_AsyncFlowCtrlCtxMismatch = "AsyncFlowControl objects can be used to restore flow only on a Context that had its flow suppressed.";
        public const string InvalidProgram_Default = "Common Language Runtime detected an invalid program.";
        public const string InvalidProgram_Specific = "Common Language Runtime detected an invalid program. The body of method '{0}' is invalid.";
        public const string InvalidProgram_Vararg = "Method '{0}' has a variable argument list. Variable argument lists are not supported in .NET Core.";
+       public const string InvalidProgram_CallVirtFinalize = "Object.Finalize() can not be called directly. It is only callable by the runtime.";
        public const string InvalidTimeZone_InvalidRegistryData = "The time zone ID '{0}' was found on the local computer, but the registry information was corrupt.";
-       public const string IO_DriveNotFound_Drive = "Could not find the drive '{0}'. The drive might not be ready or might not be mapped.";
        public const string IO_FileExists_Name = "The file '{0}' already exists.";
        public const string IO_FileName_Name = "File name: '{0}'";
        public const string IO_FileNotFound = "Unable to find the specified file.";
        public const string IO_FileNotFound_FileName = "Could not load file or assembly '{0}'. The system cannot find the file specified.";
        public const string IO_FileLoad = "Could not load the specified file.";
-       public const string IO_NoPermissionToDirectoryName = "<Path discovery permission to the specified directory was denied.%gt;";
+       public const string IO_FileLoad_FileName = "Could not load the file '{0}'.";
        public const string IO_PathNotFound_NoPathName = "Could not find a part of the path.";
        public const string IO_PathNotFound_Path = "Could not find a part of the path '{0}'.";
        public const string IO_PathTooLong = "The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.";
@@ -365,38 +376,17 @@ partial class SR
        public const string Lazy_Value_RecursiveCallsToValue = "ValueFactory attempted to access the Value property of this instance.";
        public const string MissingConstructor_Name = "Constructor on type '{0}' not found.";
        public const string MustUseCCRewrite = "An assembly (probably '{1}') must be rewritten using the code contracts binary rewriter (CCRewrite) because it is calling Contract.{0} and the CONTRACTS_FULL symbol is defined.  Remove any explicit definitions of the CONTRACTS_FULL symbol from your project and rebuild.  CCRewrite can be downloaded from http://go.microsoft.com/fwlink/?LinkID=169180. \\r\\nAfter the rewriter is installed, it can be enabled in Visual Studio from the project's Properties page on the Code Contracts pane.  Ensure that 'Perform Runtime Contract Checking' is enabled, which will define CONTRACTS_FULL.";
-       public const string net_uri_AlreadyRegistered = "A URI scheme name '{0}' already has a registered custom parser.";
-       public const string net_uri_BadAuthority = "Invalid URI: The Authority/Host could not be parsed.";
-       public const string net_uri_BadAuthorityTerminator = "Invalid URI: The Authority/Host cannot end with a backslash character ('\\\\').";
-       public const string net_uri_BadFormat = "Invalid URI: The format of the URI could not be determined.";
-       public const string net_uri_BadHostName = "Invalid URI: The hostname could not be parsed.";
-       public const string net_uri_BadPort = "Invalid URI: Invalid port specified.";
-       public const string net_uri_BadScheme = "Invalid URI: The URI scheme is not valid.";
-       public const string net_uri_BadString = "Invalid URI: There is an invalid sequence in the string.";
-       public const string net_uri_BadUserPassword = "Invalid URI: The username:password construct is badly formed.";
-       public const string net_uri_CannotCreateRelative = "A relative URI cannot be created because the 'uriString' parameter represents an absolute URI.";
-       public const string net_uri_SchemeLimit = "Invalid URI: The Uri scheme is too long.";
-       public const string net_uri_EmptyUri = "Invalid URI: The URI is empty.";
-       public const string net_uri_InvalidUriKind = "The value '{0}' passed for the UriKind parameter is invalid.";
-       public const string net_uri_MustRootedPath = "Invalid URI: A Dos path must be rooted, for example, 'c:\\\\'.";
-       public const string net_uri_NeedFreshParser = "The URI parser instance passed into 'uriParser' parameter is already registered with the scheme name '{0}'.";
-       public const string net_uri_NotAbsolute = "This operation is not supported for a relative URI.";
-       public const string net_uri_PortOutOfRange = "A derived type '{0}' has reported an invalid value for the Uri port '{1}'.";
-       public const string net_uri_SizeLimit = "Invalid URI: The Uri string is too long.";
-       public const string net_uri_UserDrivenParsing = "A derived type '{0}' is responsible for parsing this Uri instance. The base implementation must not be used.";
-       public const string net_uri_NotJustSerialization = "UriComponents.SerializationInfoString must not be combined with other UriComponents.";
-       public const string net_uri_BadUnicodeHostForIdn = "An invalid Unicode character by IDN standards was specified in the host.";
        public const string NotSupported_FixedSizeCollection = "Collection was of a fixed size.";
        public const string NotSupported_MaxWaitHandles = "The number of WaitHandles must be less than or equal to 64.";
-       public const string NotSupported_OpenType = "Cannot create arrays of open type.";
        public const string NotSupported_NoCodepageData = "No data is available for encoding {0}. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.";
        public const string NotSupported_ReadOnlyCollection = "Collection is read-only.";
        public const string NotSupported_StringComparison = "The string comparison type passed in is currently not supported.";
        public const string NotSupported_VoidArray = "Arrays of System.Void are not supported.";
+       public const string NotSupported_ByRefLike = "Cannot create boxed ByRef-like values.";
+       public const string NotSupported_Type = "Type is not supported.";
        public const string NotSupported_WaitAllSTAThread = "WaitAll for multiple handles on a STA thread is not supported.";
        public const string ObjectDisposed_Generic = "Cannot access a disposed object.";
        public const string ObjectDisposed_ObjectName_Name = "Object name: '{0}'.";
-       public const string ObjectDisposed_WriterClosed = "Cannot write to a closed TextWriter.";
        public const string Overflow_Byte = "Value was either too large or too small for an unsigned byte.";
        public const string Overflow_Char = "Value was either too large or too small for a character.";
        public const string Overflow_Decimal = "Value was either too large or too small for a Decimal.";
@@ -414,16 +404,17 @@ partial class SR
        public const string Overflow_UInt16 = "Value was either too large or too small for a UInt16.";
        public const string Overflow_UInt32 = "Value was either too large or too small for a UInt32.";
        public const string Overflow_UInt64 = "Value was either too large or too small for a UInt64.";
-       public const string PlatformNotSupported_MakePointerType = "MakePointerType() is not supported on this platform.";
        public const string Rank_MultiDimNotSupported = "Only single dimension arrays are supported here.";
        public const string RuntimeWrappedException = "An object that does not derive from System.Exception has been wrapped in a RuntimeWrappedException.";
        public const string SpinWait_SpinUntil_ArgumentNull = "The condition argument is null.";
        public const string Serialization_CorruptField = "The value of the field '{0}' is invalid.  The serialized data is corrupt.";
        public const string Serialization_InvalidData = "An error occurred while deserializing the object.  The serialized data is corrupt.";
        public const string Serialization_InvalidEscapeSequence = "The serialized data contained an invalid escape sequence '\\\\{0}'.";
+       public const string Serialization_InvalidType = "Only system-provided types can be passed to the GetUninitializedObject method. '{0}' is not a valid instance of a type.";
        public const string SpinWait_SpinUntil_TimeoutWrong = "The timeout must represent a value between -1 and Int32.MaxValue, inclusive.";
        public const string Threading_AbandonedMutexException = "The wait completed due to an abandoned mutex.";
        public const string Threading_SemaphoreFullException = "Adding the specified count to the semaphore would cause it to exceed its maximum count.";
+       public const string Threading_ThreadInterrupted = "Thread was interrupted from a waiting state.";
        public const string Threading_WaitHandleCannotBeOpenedException = "No handle of the given name exists.";
        public const string Threading_WaitHandleCannotBeOpenedException_InvalidHandle = "A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name.";
        public const string TimeZoneNotFound_MissingRegistryData = "The time zone ID '{0}' was not found on the local computer.";
@@ -446,7 +437,6 @@ partial class SR
        public const string AssumptionFailed_Cnd = "Assumption failed: {0}";
        public const string AssertionFailed = "Assertion failed.";
        public const string AssertionFailed_Cnd = "Assertion failed: {0}";
-       public const string Debug_Fail = "Fail: {0}";
        public const string PreconditionFailed = "Precondition failed.";
        public const string PreconditionFailed_Cnd = "Precondition failed: {0}";
        public const string PostconditionFailed = "Postcondition failed.";
@@ -479,7 +469,6 @@ partial class SR
        public const string Format_RepeatDateTimePattern = "DateTime pattern '{0}' appears more than once with different values.";
        public const string Format_UnknowDateTimeWord = "The string was not recognized as a valid DateTime. There is an unknown word starting at index {0}.";
        public const string Format_UTCOutOfRange = "The UTC representation of the date falls outside the year range 1-9999.";
-       public const string InvalidOperation_ComputerName = "Computer name could not be obtained.";
        public const string RFLCT_Ambiguous = "Ambiguous match found.";
        public const string AggregateException_ctor_DefaultMessage = "One or more errors occurred.";
        public const string AggregateException_ctor_InnerExceptionNull = "An element of innerExceptions was null.";
@@ -508,6 +497,7 @@ partial class SR
        public const string TaskExceptionHolder_UnhandledException = "A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.";
        public const string Task_Delay_InvalidMillisecondsDelay = "The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.";
        public const string Task_Delay_InvalidDelay = "The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.";
+       public const string Task_Dispose_NotCompleted = "A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).";
        public const string Task_WaitMulti_NullTask = "The tasks array included at least one null element.";
        public const string Task_ContinueWith_NotOnAnything = "The specified TaskContinuationOptions excluded all continuation kinds.";
        public const string Task_RunSynchronously_AlreadyStarted = "RunSynchronously may not be called on a task that was already started.";
@@ -523,7 +513,6 @@ partial class SR
        public const string TaskCompletionSourceT_TrySetException_NoExceptions = "The exceptions collection was empty.";
        public const string TaskCompletionSourceT_TrySetException_NullException = "The exceptions collection included at least one null element.";
        public const string Argument_MinMaxValue = "'{0}' cannot be greater than {1}.";
-       public const string InvalidOperation_NullContext = "Cannot call Set on a null context";
        public const string ExecutionContext_ExceptionInAsyncLocalNotification = "An exception was not handled in an AsyncLocal<T> notification callback.";
        public const string InvalidOperation_WrongAsyncResultOrEndCalledMultiple = "Either the IAsyncResult object did not come from the corresponding async method on this type, or the End method was called multiple times with the same IAsyncResult.";
        public const string SpinLock_IsHeldByCurrentThread = "Thread tracking is disabled.";
@@ -535,6 +524,7 @@ partial class SR
        public const string ManualResetEventSlim_ctor_SpinCountOutOfRange = "The spinCount argument must be in the range 0 to {0}, inclusive.";
        public const string ManualResetEventSlim_ctor_TooManyWaiters = "There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.";
        public const string InvalidOperation_SendNotSupportedOnWindowsRTSynchronizationContext = "Send is not supported in the Windows Runtime SynchronizationContext";
+       public const string InvalidOperation_SetData_OnlyOnce = "SetData can only be used to set the value of a given name once.";
        public const string SemaphoreSlim_Disposed = "The semaphore has been disposed.";
        public const string SemaphoreSlim_Release_CountWrong = "The releaseCount argument must be greater than zero.";
        public const string SemaphoreSlim_Wait_TimeoutWrong = "The timeout must represent a value between -1 and Int32.MaxValue, inclusive.";
@@ -567,7 +557,6 @@ partial class SR
        public const string Serialization_SameNameTwice = "Cannot add the same member twice to a SerializationInfo object.";
        public const string NotSupported_AbstractNonCLS = "This non-CLS method is not implemented.";
        public const string NotSupported_NoTypeInfo = "Cannot resolve {0} to a TypeInfo object.";
-       public const string ReflectionTypeLoad_LoadFailed = "Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.";
        public const string Arg_CustomAttributeFormatException = "Binary format of the specified custom attribute was invalid.";
        public const string Argument_InvalidMemberForNamedArgument = "The member must be either a field or a property.";
        public const string Arg_InvalidFilterCriteriaException = "Specified filter criteria was invalid.";
@@ -580,6 +569,7 @@ partial class SR
        public const string InvalidFilterCriteriaException_CritInt = "An Int32 must be provided for the filter criteria.";
        public const string InvalidOperation_NotSupportedOnWinRTEvent = "Adding or removing event handlers dynamically is not supported on WinRT events.";
        public const string PlatformNotSupported_ReflectionOnly = "ReflectionOnly loading is not supported on this platform.";
+       public const string PlatformNotSupported_OSXFileLocking = "Locking/unlocking file regions is not supported on this platform. Use FileShare on the entire file instead.";
        public const string MissingMember_Name = "Member '{0}' not found.";
        public const string MissingMethod_Name = "Method '{0}' not found.";
        public const string MissingField_Name = "Field '{0}' not found.";
@@ -597,7 +587,6 @@ partial class SR
        public const string EE_MissingField = "Field not found: '{0}'.";
        public const string UnauthorizedAccess_RegistryKeyGeneric_Key = "Access to the registry key '{0}' is denied.";
        public const string UnknownError_Num = "Unknown error '{0}'.";
-       public const string Argument_NeedNonGenericType = "The specified Type must not be a generic type definition.";
        public const string Argument_NeedStructWithNoRefs = "The specified Type must be a struct containing no references.";
        public const string ArgumentNull_Buffer = "Buffer cannot be null.";
        public const string ArgumentOutOfRange_AddressSpace = "The number of bytes cannot exceed the virtual address space on a 32 bit machine.";
@@ -650,7 +639,6 @@ partial class SR
        public const string IO_SeekAppendOverwrite = "Unable seek backward to overwrite data that previously existed in a file opened in Append mode.";
        public const string IO_FileTooLongOrHandleNotSync = "IO operation will not work. Most likely the file will become too long or the handle was not opened to support synchronous IO operations.";
        public const string IndexOutOfRange_IORaceCondition = "Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default. In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader.";
-       public const string Argument_StreamNotSeekable = "Stream was not seekable.";
        public const string Arg_ResourceFileUnsupportedVersion = "The ResourceReader class does not know how to read this version of .resources files.";
        public const string Resources_StreamNotValid = "Stream is not a valid resource file.";
        public const string BadImageFormat_ResourcesHeaderCorrupted = "Corrupt .resources file. Unable to read resources from this file because of invalid header information. Try regenerating the .resources file.";
@@ -675,6 +663,103 @@ partial class SR
        public const string ArgumentNull_Stream = "Stream cannot be null.";
        public const string IO_IO_InvalidStringLen_Len = "BinaryReader encountered an invalid string length of {0} characters.";
        public const string ArgumentOutOfRange_BinaryReaderFillBuffer = "The number of bytes requested does not fit into BinaryReader's internal buffer.";
+       public const string Serialization_InsufficientDeserializationState = "Insufficient state to deserialize the object. Missing field '{0}'.";
+       public const string NotSupported_UnitySerHolder = "The UnitySerializationHolder object is designed to transmit information about other types and is not serializable itself.";
+       public const string Serialization_UnableToFindModule = "The given module {0} cannot be found within the assembly {1}.";
+       public const string Argument_InvalidUnity = "Invalid Unity type.";
+       public const string InvalidOperation_InvalidHandle = "The handle is invalid.";
+       public const string PlatformNotSupported_NamedSynchronizationPrimitives = "The named version of this synchronization primitive is not supported on this platform.";
+       public const string InvalidOperation_EmptyQueue = "Queue empty.";
+       public const string Overflow_MutexReacquireCount = "The current thread attempted to reacquire a mutex that has reached its maximum acquire count.";
+       public const string Serialization_InsufficientState = "Insufficient state to return the real object.";
+       public const string Serialization_UnknownMember = "Cannot get the member '{0}'.";
+       public const string Serialization_NullSignature = "The method signature cannot be null.";
+       public const string Serialization_MemberTypeNotRecognized = "Unknown member type.";
+       public const string Serialization_BadParameterInfo = "Non existent ParameterInfo. Position bigger than member's parameters length.";
+       public const string Serialization_NoParameterInfo = "Serialized member does not have a ParameterInfo.";
+       public const string ArgumentNull_Assembly = "Assembly cannot be null.";
+       public const string Arg_InvalidNeutralResourcesLanguage_Asm_Culture = "The NeutralResourcesLanguageAttribute on the assembly \"{0}\" specifies an invalid culture name: \"{1}\".";
+       public const string Arg_InvalidNeutralResourcesLanguage_FallbackLoc = "The NeutralResourcesLanguageAttribute specifies an invalid or unrecognized ultimate resource fallback location: \"{0}\".";
+       public const string Arg_InvalidSatelliteContract_Asm_Ver = "Satellite contract version attribute on the assembly '{0}' specifies an invalid version: {1}.";
+       public const string Arg_ResMgrNotResSet = "Type parameter must refer to a subclass of ResourceSet.";
+       public const string BadImageFormat_ResourceNameCorrupted = "Corrupt .resources file. A resource name extends past the end of the stream.";
+       public const string BadImageFormat_ResourcesNameTooLong = "Corrupt .resources file. Resource name extends past the end of the file.";
+       public const string InvalidOperation_ResMgrBadResSet_Type = "'{0}': ResourceSet derived classes must provide a constructor that takes a String file name and a constructor that takes a Stream.";
+       public const string InvalidOperation_ResourceNotStream_Name = "Resource '{0}' was not a Stream - call GetObject instead.";
+       public const string MissingManifestResource_MultipleBlobs = "A case-insensitive lookup for resource file \"{0}\" in assembly \"{1}\" found multiple entries. Remove the duplicates or specify the exact case.";
+       public const string MissingManifestResource_NoNeutralAsm = "Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure \"{0}\" was correctly embedded or linked into assembly \"{1}\" at compile time, or that all the satellite assemblies required are loadable and fully signed.";
+       public const string MissingManifestResource_NoNeutralDisk = "Could not find any resources appropriate for the specified culture (or the neutral culture) on disk.";
+       public const string MissingManifestResource_NoPRIresources = "Unable to open Package Resource Index.";
+       public const string MissingManifestResource_ResWFileNotLoaded = "Unable to load resources for resource file \"{0}\" in package \"{1}\".";
+       public const string MissingSatelliteAssembly_Culture_Name = "The satellite assembly named \"{1}\" for fallback culture \"{0}\" either could not be found or could not be loaded. This is generally a setup problem. Please consider reinstalling or repairing the application.";
+       public const string MissingSatelliteAssembly_Default = "Resource lookup fell back to the ultimate fallback resources in a satellite assembly, but that satellite either was not found or could not be loaded. Please consider reinstalling or repairing the application.";
+       public const string NotSupported_ObsoleteResourcesFile = "Found an obsolete .resources file in assembly '{0}'. Rebuild that .resources file then rebuild that assembly.";
+       public const string NotSupported_ResourceObjectSerialization = "Cannot read resources that depend on serialization.";
+       public const string ObjectDisposed_ResourceSet = "Cannot access a closed resource set.";
+       public const string Arg_ResourceNameNotExist = "The specified resource name \"{0}\" does not exist in the resource file.";
+       public const string BadImageFormat_ResourceDataLengthInvalid = "Corrupt .resources file.  The specified data length '{0}' is not a valid position in the stream.";
+       public const string BadImageFormat_ResourcesIndexTooLong = "Corrupt .resources file. String for name index '{0}' extends past the end of the file.";
+       public const string InvalidOperation_ResourceNotString_Name = "Resource '{0}' was not a String - call GetObject instead.";
+       public const string InvalidOperation_ResourceNotString_Type = "Resource was of type '{0}' instead of String - call GetObject instead.";
+       public const string NotSupported_WrongResourceReader_Type = "This .resources file should not be read with this reader. The resource reader type is \"{0}\".";
+       public const string Arg_MustBeDelegate = "Type must derive from Delegate.";
+       public const string NotSupported_GlobalMethodSerialization = "Serialization of global methods (including implicit serialization via the use of asynchronous delegates) is not supported.";
+       public const string NotSupported_DelegateSerHolderSerial = "DelegateSerializationHolder objects are designed to represent a delegate during serialization and are not serializable themselves.";
+       public const string DelegateSer_InsufficientMetadata = "The delegate cannot be serialized properly due to missing metadata for the target method.";
+       public const string Argument_NoUninitializedStrings = "Uninitialized Strings cannot be created.";
+       public const string ArgumentOutOfRangeException_NoGCRegionSizeTooLarge = "totalSize is too large. For more information about setting the maximum size, see \\\"Latency Modes\\\" in http://go.microsoft.com/fwlink/?LinkId=522706.";
+       public const string InvalidOperationException_AlreadyInNoGCRegion = "The NoGCRegion mode was already in progress.";
+       public const string InvalidOperationException_NoGCRegionAllocationExceeded = "Allocated memory exceeds specified memory for NoGCRegion mode.";
+       public const string InvalidOperationException_NoGCRegionInduced = "Garbage collection was induced in NoGCRegion mode.";
+       public const string InvalidOperationException_NoGCRegionNotInProgress = "NoGCRegion mode must be set.";
+       public const string InvalidOperationException_SetLatencyModeNoGC = "The NoGCRegion mode is in progress. End it and then set a different mode.";
+       public const string InvalidOperation_NotWithConcurrentGC = "This API is not available when the concurrent GC is enabled.";
+       public const string ThreadState_AlreadyStarted = "Thread is running or terminated; it cannot restart.";
+       public const string ThreadState_Dead_Priority = "Thread is dead; priority cannot be accessed.";
+       public const string ThreadState_Dead_State = "Thread is dead; state cannot be accessed.";
+       public const string ThreadState_NotStarted = "Thread has not been started.";
+       public const string ThreadState_SetPriorityFailed = "Unable to set thread priority.";
+       public const string Serialization_InvalidFieldState = "Object fields may not be properly initialized.";
+       public const string Acc_CreateAbst = "Cannot create an abstract class.";
+       public const string Acc_CreateGeneric = "Cannot create a type for which Type.ContainsGenericParameters is true.";
+       public const string Argument_InvalidValue = "Value was invalid.";
+       public const string NotSupported_ManagedActivation = "Cannot create uninitialized instances of types requiring managed activation.";
+       public const string PlatformNotSupported_ResourceManager_ResWFileUnsupportedMethod = "ResourceManager method '{0}' is not supported when reading from .resw resource files.";
+       public const string PlatformNotSupported_ResourceManager_ResWFileUnsupportedProperty = "ResourceManager property '{0}' is not supported when reading from .resw resource files.";
+       public const string Serialization_NonSerType = "Type '{0}' in Assembly '{1}' is not marked as serializable.";
+       public const string InvalidCast_DBNull = "Object cannot be cast to DBNull.";
+       public const string NotSupported_NYI = "This feature is not currently implemented.";
+       public const string Delegate_GarbageCollected = "The corresponding delegate has been garbage collected. Please make sure the delegate is still referenced by managed code when you are using the marshalled native function pointer.";
+       public const string Arg_AmbiguousMatchException = "Ambiguous match found.";
+       public const string NotSupported_ChangeType = "ChangeType operation is not supported.";
+       public const string Arg_EmptyArray = "Array may not be empty.";
+       public const string MissingMember = "Member not found.";
+       public const string MissingField = "Field not found.";
+       public const string InvalidCast_FromDBNull = "Object cannot be cast from DBNull to other types.";
+       public const string NotSupported_DBNullSerial = "Only one DBNull instance may exist, and calls to DBNull deserialization methods are not allowed.";
+       public const string Serialization_StringBuilderCapacity = "The serialized Capacity property of StringBuilder must be positive, less than or equal to MaxCapacity and greater than or equal to the String length.";
+       public const string Serialization_StringBuilderMaxCapacity = "The serialized MaxCapacity property of StringBuilder must be positive and greater than or equal to the String length.";
+       public const string PlatformNotSupported_Remoting = "Remoting is not supported on this platform.";
+       public const string PlatformNotSupported_StrongNameSigning = "Strong-name signing is not supported on this platform.";
+       public const string Serialization_MissingDateTimeData = "Invalid serialized DateTime data. Unable to find 'ticks' or 'dateData'.";
+       public const string Serialization_DateTimeTicksOutOfRange = "Invalid serialized DateTime data. Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.";
+       public const string Arg_InvalidANSIString = "The ANSI string passed in could not be converted from the default ANSI code page to Unicode.";
+       public const string Arg_ExpectedNulTermination = "The value passed was not NUL terminated.";
+       public const string PlatformNotSupported_ArgIterator = "ArgIterator is not supported on this platform.";
+       public const string Arg_TypeUnloadedException = "Type had been unloaded.";
+       public const string Overflow_Currency = "Value was either too large or too small for a Currency.";
+       public const string PlatformNotSupported_SecureBinarySerialization = "Secure binary serialization is not supported on this platform.";
+       public const string Serialization_InvalidPtrValue = "An IntPtr or UIntPtr with an eight byte value cannot be deserialized on a machine with a four byte word size.";
+       public const string EventSource_ListenerNotFound = "Listener not found.";
+       public const string EventSource_ToString = "EventSource({0}, {1})";
+       public const string EventSource_ImplementGetMetadata = "Please implement the GetMetadata method in your derived class";
+       public const string EventSource_NeedGuid = "The Guid of an EventSource must be non zero.";
+       public const string EventSource_NeedName = "The name of an EventSource must not be null.";
+       public const string EventSource_NeedDescriptors = "The descriptor of an EventSource must be non-null.";
+       public const string EventSource_NeedManifest = "The manifest of an EventSource must be non-null.";
+       public const string EventSource_EventSourceGuidInUse = "An instance of EventSource with Guid {0} already exists.";
+       public const string EventSource_ListenerWriteFailure = "An error occurred when writing to a listener.";
+       public const string EventSource_NoManifest = "A manifest could not be generated for this EventSource because it contains one or more ill-formed event methods.";
        public const string BlockingCollection_Add_ConcurrentCompleteAdd = "CompleteAdding may not be used concurrently with additions to the collection.";
        public const string BlockingCollection_Add_Failed = "The underlying collection didn't accept the item.";
        public const string BlockingCollection_CantAddAnyWhenCompleted = "At least one of the specified collections is marked as complete with regards to additions.";