Replace Contract.Assumes and Contract.Assert with Debug.Assert/Debug.Fail (#14136)
authorDan Moseley <danmose@microsoft.com>
Tue, 26 Sep 2017 21:19:16 +0000 (14:19 -0700)
committerGitHub <noreply@github.com>
Tue, 26 Sep 2017 21:19:16 +0000 (14:19 -0700)
commitda8b7181dbe362fbfe64c7ef72ff3a4a7db68f24
treeacbdb7e26083ef32832a8f334a3315fed9c2f51c
parent94cbb624a62f7a5712292a3e4da650ba335be4da
Replace Contract.Assumes and Contract.Assert with Debug.Assert/Debug.Fail (#14136)

* Remove use of Contract.Assert and Contract.Assumes in favor of Debug.xx

* Remove dead IA64 blocks

* Remove use of Contract.Requires in favor of Debug.Assert

* Remove Contract.EndContractBlock()

* Dead comments

* Straggler EndcontractBlock

* Remove all Contract.Ensures

* Remove [Pure] attribute and using statements

* Remove using statements for M.D.Contracts.Internal.Contract

* Rmove CA suppressions for Contracts

* Remove M.D.Contracts.Internal stub

* Comments and extra using

* Revert accidentallly removed #if

* Unix build

* Merge Math*

* Fix assert not updated since desktop

* Asserts add no value: remove

* Avoid infinite recursion in StringBuilder assert

* Remove asserts that should be public parameter validation

* Fix comment

* Remove blank line after open curly
320 files changed:
src/mscorlib/shared/System/Boolean.cs
src/mscorlib/shared/System/Byte.cs
src/mscorlib/shared/System/Char.cs
src/mscorlib/shared/System/Collections/Generic/ICollection.cs
src/mscorlib/shared/System/Collections/Generic/IDictionary.cs
src/mscorlib/shared/System/Collections/Generic/IEnumerable.cs
src/mscorlib/shared/System/Collections/Generic/IList.cs
src/mscorlib/shared/System/Collections/Generic/IReadOnlyCollection.cs
src/mscorlib/shared/System/Collections/Generic/IReadOnlyDictionary.cs
src/mscorlib/shared/System/Collections/Generic/IReadOnlyList.cs
src/mscorlib/shared/System/Collections/Generic/List.cs
src/mscorlib/shared/System/Collections/ICollection.cs
src/mscorlib/shared/System/Collections/IDictionary.cs
src/mscorlib/shared/System/Collections/IEnumerable.cs
src/mscorlib/shared/System/Collections/IList.cs
src/mscorlib/shared/System/Collections/ListDictionaryInternal.cs
src/mscorlib/shared/System/Convert.cs
src/mscorlib/shared/System/CurrentSystemTimeZone.cs
src/mscorlib/shared/System/DateTime.cs
src/mscorlib/shared/System/Diagnostics/Tracing/ActivityTracker.cs
src/mscorlib/shared/System/Diagnostics/Tracing/EventDescriptor.cs
src/mscorlib/shared/System/Diagnostics/Tracing/EventProvider.cs
src/mscorlib/shared/System/Diagnostics/Tracing/EventSource.cs
src/mscorlib/shared/System/Diagnostics/Tracing/StubEnvironment.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs
src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs
src/mscorlib/shared/System/Double.cs
src/mscorlib/shared/System/Globalization/Calendar.cs
src/mscorlib/shared/System/Globalization/CalendarData.Unix.cs
src/mscorlib/shared/System/Globalization/ChineseLunisolarCalendar.cs
src/mscorlib/shared/System/Globalization/CultureData.Unix.cs
src/mscorlib/shared/System/Globalization/DateTimeFormat.cs
src/mscorlib/shared/System/Globalization/DateTimeFormatInfo.cs
src/mscorlib/shared/System/Globalization/DateTimeFormatInfoScanner.cs
src/mscorlib/shared/System/Globalization/DateTimeParse.cs
src/mscorlib/shared/System/Globalization/EastAsianLunisolarCalendar.cs
src/mscorlib/shared/System/Globalization/GregorianCalendar.cs
src/mscorlib/shared/System/Globalization/GregorianCalendarHelper.cs
src/mscorlib/shared/System/Globalization/HebrewCalendar.cs
src/mscorlib/shared/System/Globalization/HijriCalendar.cs
src/mscorlib/shared/System/Globalization/JapaneseCalendar.cs
src/mscorlib/shared/System/Globalization/JapaneseLunisolarCalendar.cs
src/mscorlib/shared/System/Globalization/JulianCalendar.cs
src/mscorlib/shared/System/Globalization/KoreanCalendar.cs
src/mscorlib/shared/System/Globalization/KoreanLunisolarCalendar.cs
src/mscorlib/shared/System/Globalization/LocaleData.Unix.cs
src/mscorlib/shared/System/Globalization/NumberFormatInfo.cs
src/mscorlib/shared/System/Globalization/PersianCalendar.cs
src/mscorlib/shared/System/Globalization/SortKey.cs
src/mscorlib/shared/System/Globalization/StringInfo.cs
src/mscorlib/shared/System/Globalization/TaiwanCalendar.cs
src/mscorlib/shared/System/Globalization/TaiwanLunisolarCalendar.cs
src/mscorlib/shared/System/Globalization/ThaiBuddhistCalendar.cs
src/mscorlib/shared/System/Globalization/UmAlQuraCalendar.cs
src/mscorlib/shared/System/Guid.cs
src/mscorlib/shared/System/IFormattable.cs
src/mscorlib/shared/System/IO/Error.cs
src/mscorlib/shared/System/IO/Path.cs
src/mscorlib/shared/System/IO/PinnedBufferMemoryStream.cs
src/mscorlib/shared/System/IO/UnmanagedMemoryStream.cs
src/mscorlib/shared/System/IO/UnmanagedMemoryStreamWrapper.cs
src/mscorlib/shared/System/Int16.cs
src/mscorlib/shared/System/Int32.cs
src/mscorlib/shared/System/Int64.cs
src/mscorlib/shared/System/Math.cs
src/mscorlib/shared/System/MathF.cs
src/mscorlib/shared/System/Resources/RuntimeResourceSet.cs
src/mscorlib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs
src/mscorlib/shared/System/SByte.cs
src/mscorlib/shared/System/Single.cs
src/mscorlib/shared/System/StringComparer.cs
src/mscorlib/shared/System/Text/ASCIIEncoding.cs
src/mscorlib/shared/System/Text/Decoder.cs
src/mscorlib/shared/System/Text/DecoderNLS.cs
src/mscorlib/shared/System/Text/DecoderReplacementFallback.cs
src/mscorlib/shared/System/Text/Encoder.cs
src/mscorlib/shared/System/Text/EncoderBestFitFallback.cs
src/mscorlib/shared/System/Text/EncoderExceptionFallback.cs
src/mscorlib/shared/System/Text/EncoderNLS.cs
src/mscorlib/shared/System/Text/EncoderReplacementFallback.cs
src/mscorlib/shared/System/Text/Encoding.cs
src/mscorlib/shared/System/Text/EncodingNLS.cs
src/mscorlib/shared/System/Text/Latin1Encoding.cs
src/mscorlib/shared/System/Text/StringBuilder.cs
src/mscorlib/shared/System/Text/UTF32Encoding.cs
src/mscorlib/shared/System/Text/UTF7Encoding.cs
src/mscorlib/shared/System/Text/UTF8Encoding.cs
src/mscorlib/shared/System/Text/UnicodeEncoding.cs
src/mscorlib/shared/System/Threading/ExecutionContext.cs
src/mscorlib/shared/System/TimeSpan.cs
src/mscorlib/shared/System/UInt16.cs
src/mscorlib/shared/System/UInt32.cs
src/mscorlib/shared/System/UInt64.cs
src/mscorlib/shared/System/ValueTuple.cs
src/mscorlib/shared/System/Version.cs
src/mscorlib/src/Internal/Padding.cs
src/mscorlib/src/Internal/Runtime/Augments/RuntimeThread.cs
src/mscorlib/src/Microsoft/Win32/OAVariantLib.cs
src/mscorlib/src/Microsoft/Win32/RegistryKey.cs
src/mscorlib/src/System/Activator.cs
src/mscorlib/src/System/AppDomain.cs
src/mscorlib/src/System/AppDomainSetup.cs
src/mscorlib/src/System/ArgIterator.cs
src/mscorlib/src/System/Array.cs
src/mscorlib/src/System/ArraySegment.cs
src/mscorlib/src/System/Attribute.cs
src/mscorlib/src/System/BCLDebug.cs
src/mscorlib/src/System/Buffer.cs
src/mscorlib/src/System/Collections/Comparer.cs
src/mscorlib/src/System/Collections/CompatibleComparer.cs
src/mscorlib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs
src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs
src/mscorlib/src/System/Collections/Generic/Comparer.cs
src/mscorlib/src/System/Collections/Generic/Dictionary.cs
src/mscorlib/src/System/Collections/Generic/EqualityComparer.cs
src/mscorlib/src/System/Collections/Hashtable.cs
src/mscorlib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs
src/mscorlib/src/System/DateTime.CoreCLR.cs
src/mscorlib/src/System/Decimal.cs
src/mscorlib/src/System/Delegate.cs
src/mscorlib/src/System/Diagnostics/Assert.cs
src/mscorlib/src/System/Diagnostics/Contracts/Contracts.cs
src/mscorlib/src/System/Diagnostics/Contracts/ContractsBCL.cs
src/mscorlib/src/System/Diagnostics/DebuggerAttributes.cs
src/mscorlib/src/System/Diagnostics/Eventing/XplatEventLogger.cs
src/mscorlib/src/System/Diagnostics/LogSwitch.cs
src/mscorlib/src/System/Diagnostics/Stackframe.cs
src/mscorlib/src/System/Diagnostics/Stacktrace.cs
src/mscorlib/src/System/Diagnostics/log.cs
src/mscorlib/src/System/Empty.cs
src/mscorlib/src/System/Enum.cs
src/mscorlib/src/System/Environment.cs
src/mscorlib/src/System/Exception.cs
src/mscorlib/src/System/GC.cs
src/mscorlib/src/System/Globalization/CalendarData.Windows.cs
src/mscorlib/src/System/Globalization/CharUnicodeInfo.cs
src/mscorlib/src/System/Globalization/CompareInfo.Invariant.cs
src/mscorlib/src/System/Globalization/CompareInfo.Unix.cs
src/mscorlib/src/System/Globalization/CompareInfo.Windows.cs
src/mscorlib/src/System/Globalization/CompareInfo.cs
src/mscorlib/src/System/Globalization/CultureInfo.cs
src/mscorlib/src/System/Globalization/EncodingTable.Unix.cs
src/mscorlib/src/System/Globalization/EncodingTable.cs
src/mscorlib/src/System/Globalization/IdnMapping.cs
src/mscorlib/src/System/Globalization/RegionInfo.cs
src/mscorlib/src/System/Globalization/TextInfo.Unix.cs
src/mscorlib/src/System/Globalization/TextInfo.cs
src/mscorlib/src/System/Guid.CoreCLR.cs
src/mscorlib/src/System/IO/BinaryReader.cs
src/mscorlib/src/System/IO/Directory.cs
src/mscorlib/src/System/IO/File.cs
src/mscorlib/src/System/IO/FileSystemEnumerable.cs
src/mscorlib/src/System/IO/MemoryStream.cs
src/mscorlib/src/System/IO/Stream.cs
src/mscorlib/src/System/IO/StreamReader.cs
src/mscorlib/src/System/IO/TextReader.cs
src/mscorlib/src/System/IO/UnmanagedMemoryAccessor.cs
src/mscorlib/src/System/IO/__Error.cs
src/mscorlib/src/System/IntPtr.cs
src/mscorlib/src/System/MissingMemberException.cs
src/mscorlib/src/System/MulticastDelegate.cs
src/mscorlib/src/System/Nullable.cs
src/mscorlib/src/System/Number.cs
src/mscorlib/src/System/Object.cs
src/mscorlib/src/System/Reflection/Assembly.CoreCLR.cs
src/mscorlib/src/System/Reflection/AssemblyName.cs
src/mscorlib/src/System/Reflection/Associates.cs
src/mscorlib/src/System/Reflection/CustomAttribute.cs
src/mscorlib/src/System/Reflection/Emit/AssemblyBuilder.cs
src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderData.cs
src/mscorlib/src/System/Reflection/Emit/ConstructorBuilder.cs
src/mscorlib/src/System/Reflection/Emit/CustomAttributeBuilder.cs
src/mscorlib/src/System/Reflection/Emit/DynamicILGenerator.cs
src/mscorlib/src/System/Reflection/Emit/DynamicMethod.cs
src/mscorlib/src/System/Reflection/Emit/EnumBuilder.cs
src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs
src/mscorlib/src/System/Reflection/Emit/FieldBuilder.cs
src/mscorlib/src/System/Reflection/Emit/FlowControl.cs
src/mscorlib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs
src/mscorlib/src/System/Reflection/Emit/ILGenerator.cs
src/mscorlib/src/System/Reflection/Emit/MethodBuilder.cs
src/mscorlib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs
src/mscorlib/src/System/Reflection/Emit/ModuleBuilder.cs
src/mscorlib/src/System/Reflection/Emit/ModuleBuilderData.cs
src/mscorlib/src/System/Reflection/Emit/OpCodeType.cs
src/mscorlib/src/System/Reflection/Emit/OpCodes.cs
src/mscorlib/src/System/Reflection/Emit/Opcode.cs
src/mscorlib/src/System/Reflection/Emit/OperandType.cs
src/mscorlib/src/System/Reflection/Emit/ParameterBuilder.cs
src/mscorlib/src/System/Reflection/Emit/PropertyBuilder.cs
src/mscorlib/src/System/Reflection/Emit/SignatureHelper.cs
src/mscorlib/src/System/Reflection/Emit/StackBehaviour.cs
src/mscorlib/src/System/Reflection/Emit/SymbolMethod.cs
src/mscorlib/src/System/Reflection/Emit/SymbolType.cs
src/mscorlib/src/System/Reflection/Emit/TypeBuilder.cs
src/mscorlib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs
src/mscorlib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs
src/mscorlib/src/System/Reflection/ExceptionHandlingClause.cs
src/mscorlib/src/System/Reflection/MdImport.cs
src/mscorlib/src/System/Reflection/RtFieldInfo.cs
src/mscorlib/src/System/Reflection/RuntimeAssembly.cs
src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs
src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs
src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs
src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs
src/mscorlib/src/System/Reflection/RuntimeModule.cs
src/mscorlib/src/System/Reflection/RuntimeParameterInfo.cs
src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs
src/mscorlib/src/System/Resources/FileBasedResourceGroveler.cs
src/mscorlib/src/System/Resources/ManifestBasedResourceGroveler.cs
src/mscorlib/src/System/Resources/ResourceManager.cs
src/mscorlib/src/System/Resources/ResourceReader.cs
src/mscorlib/src/System/Resources/ResourceSet.cs
src/mscorlib/src/System/Resources/__FastResourceComparer.cs
src/mscorlib/src/System/RtType.cs
src/mscorlib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs
src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs
src/mscorlib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs
src/mscorlib/src/System/Runtime/CompilerServices/YieldAwaitable.cs
src/mscorlib/src/System/Runtime/CompilerServices/jithelpers.cs
src/mscorlib/src/System/Runtime/GcSettings.cs
src/mscorlib/src/System/Runtime/InteropServices/Attributes.cs
src/mscorlib/src/System/Runtime/InteropServices/GcHandle.cs
src/mscorlib/src/System/Runtime/InteropServices/Marshal.cs
src/mscorlib/src/System/Runtime/InteropServices/SafeBuffer.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs
src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs
src/mscorlib/src/System/Runtime/Loader/AssemblyLoadContext.cs
src/mscorlib/src/System/Runtime/MemoryFailPoint.cs
src/mscorlib/src/System/Runtime/Serialization/FormatterConverter.cs
src/mscorlib/src/System/Runtime/Serialization/FormatterServices.cs
src/mscorlib/src/System/Runtime/Serialization/SerializationInfo.cs
src/mscorlib/src/System/RuntimeHandles.cs
src/mscorlib/src/System/SharedStatics.cs
src/mscorlib/src/System/String.Comparison.cs
src/mscorlib/src/System/String.Manipulation.cs
src/mscorlib/src/System/String.Searching.cs
src/mscorlib/src/System/String.cs
src/mscorlib/src/System/StubHelpers.cs
src/mscorlib/src/System/Text/Normalization.Windows.cs
src/mscorlib/src/System/Threading/EventWaitHandle.cs
src/mscorlib/src/System/Threading/ManualResetEventSlim.cs
src/mscorlib/src/System/Threading/Monitor.cs
src/mscorlib/src/System/Threading/Mutex.cs
src/mscorlib/src/System/Threading/Overlapped.cs
src/mscorlib/src/System/Threading/Semaphore.cs
src/mscorlib/src/System/Threading/SemaphoreSlim.cs
src/mscorlib/src/System/Threading/SynchronizationContext.cs
src/mscorlib/src/System/Threading/Tasks/AsyncCausalityTracer.cs
src/mscorlib/src/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs
src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs
src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs
src/mscorlib/src/System/Threading/Tasks/Task.cs
src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs
src/mscorlib/src/System/Threading/Tasks/TaskContinuation.cs
src/mscorlib/src/System/Threading/Tasks/TaskExceptionHolder.cs
src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs
src/mscorlib/src/System/Threading/Tasks/TaskScheduler.cs
src/mscorlib/src/System/Threading/Tasks/TaskToApm.cs
src/mscorlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs
src/mscorlib/src/System/Threading/Tasks/future.cs
src/mscorlib/src/System/Threading/Thread.cs
src/mscorlib/src/System/Threading/ThreadLocal.cs
src/mscorlib/src/System/Threading/ThreadPool.cs
src/mscorlib/src/System/Threading/Timer.cs
src/mscorlib/src/System/Threading/WaitHandle.cs
src/mscorlib/src/System/ThrowHelper.cs
src/mscorlib/src/System/TimeZoneInfo.AdjustmentRule.cs
src/mscorlib/src/System/TimeZoneInfo.TransitionTime.cs
src/mscorlib/src/System/TimeZoneInfo.Unix.cs
src/mscorlib/src/System/TimeZoneInfo.cs
src/mscorlib/src/System/Tuple.cs
src/mscorlib/src/System/Type.CoreCLR.cs
src/mscorlib/src/System/TypeLoadException.cs
src/mscorlib/src/System/TypeNameParser.cs
src/mscorlib/src/System/TypedReference.cs
src/mscorlib/src/System/UIntPtr.cs
src/mscorlib/src/System/Variant.cs
src/mscorlib/src/System/WeakReference.cs
src/mscorlib/src/System/WeakReferenceOfT.cs