From 85374ceaed177f71472cc4c23c69daf7402e5048 Mon Sep 17 00:00:00 2001 From: Maryam Ariyan Date: Tue, 8 May 2018 20:30:54 -0700 Subject: [PATCH] Rename mscorlib to System.Private.Corelib (#17926) * diff from just renaming folder mscorlib to System.Private.CoreLib * Updating build.proj to reflect name change Fixes: #17905 --- src/{mscorlib => System.Private.CoreLib}/Common/NotImplemented.cs | 0 src/{mscorlib => System.Private.CoreLib}/Common/System/SR.cs | 0 .../CreateRuntimeRootILLinkDescriptorFile.targets | 0 .../GenerateCompilerResponseFile.targets | 0 .../GenerateSplitStringResources.targets | 0 src/{mscorlib => System.Private.CoreLib}/ILLink.targets | 0 src/{mscorlib => System.Private.CoreLib}/ILLinkTrim.xml | 0 src/{mscorlib => System.Private.CoreLib}/MembersMustExist.AnalyzerData | 0 .../PinvokeAnalyzerExceptionList.analyzerdata | 0 src/{mscorlib => System.Private.CoreLib}/Resources/Strings.resx | 0 src/{mscorlib => System.Private.CoreLib}/System.Private.CoreLib.csproj | 0 src/{mscorlib => System.Private.CoreLib}/System.Private.CoreLib.sln | 0 .../Tools/Versioning/GenerateVersionInfo.targets | 0 .../Tools/Versioning/NativeVersion.rc | 0 .../shared/Internal/IO/File.Unix.cs | 0 .../shared/Internal/IO/File.Windows.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/Internal/IO/File.cs | 0 .../shared/Internal/Runtime/CompilerServices/Unsafe.cs | 0 .../shared/Interop/Unix/Interop.Errors.cs | 0 .../shared/Interop/Unix/Interop.IOErrors.cs | 0 .../shared/Interop/Unix/Interop.Libraries.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs | 0 .../Interop/Unix/System.Globalization.Native/Interop.Collation.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs | 0 .../Interop/Unix/System.Globalization.Native/Interop.Normalization.cs | 0 .../Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs | 0 .../Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs | 0 .../shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Close.cs | 0 .../shared/Interop/Unix/System.Native/Interop.FLock.cs | 0 .../shared/Interop/Unix/System.Native/Interop.FSync.cs | 0 .../shared/Interop/Unix/System.Native/Interop.FTruncate.cs | 0 .../shared/Interop/Unix/System.Native/Interop.GetCwd.cs | 0 .../shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs | 0 .../shared/Interop/Unix/System.Native/Interop.LSeek.cs | 0 .../shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs | 0 .../shared/Interop/Unix/System.Native/Interop.MksTemps.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Open.cs | 0 .../shared/Interop/Unix/System.Native/Interop.OpenFlags.cs | 0 .../shared/Interop/Unix/System.Native/Interop.PathConf.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Permissions.cs | 0 .../shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Read.cs | 0 .../shared/Interop/Unix/System.Native/Interop.ReadDir.cs | 0 .../shared/Interop/Unix/System.Native/Interop.ReadLink.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Stat.cs | 0 .../shared/Interop/Unix/System.Native/Interop.SysLog.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Unlink.cs | 0 .../shared/Interop/Unix/System.Native/Interop.Write.cs | 0 .../shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs | 0 .../shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs | 0 .../shared/Interop/Windows/Interop.BOOL.cs | 0 .../shared/Interop/Windows/Interop.Errors.cs | 0 .../shared/Interop/Windows/Interop.Libraries.cs | 0 .../Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.CreateFile.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs | 0 .../Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FileTypes.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FindClose.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs | 0 .../Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.Globalization.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.LockFile.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.MUI.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs | 0 .../Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs | 0 .../Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.TimeZone.cs | 0 .../shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs | 0 .../Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs | 0 .../Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs | 0 .../shared/Interop/Windows/Normaliz/Interop.Idna.cs | 0 .../shared/Interop/Windows/Normaliz/Interop.Normalization.cs | 0 .../shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs | 0 .../shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs | 0 .../shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs | 0 .../shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs | 0 .../shared/Interop/Windows/User32/Interop.Constants.cs | 0 .../shared/Interop/Windows/User32/Interop.LoadString.cs | 0 .../shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs | 0 .../Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs | 0 .../Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs | 0 .../Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs | 0 .../shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/README.md | 0 .../shared/System.Private.CoreLib.Shared.projitems | 0 .../shared/System/AccessViolationException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Action.cs | 0 .../shared/System/AggregateException.cs | 0 .../shared/System/ApplicationException.cs | 0 .../shared/System/ArgumentException.cs | 0 .../shared/System/ArgumentNullException.cs | 0 .../shared/System/ArgumentOutOfRangeException.cs | 0 .../shared/System/ArithmeticException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ArraySegment.cs | 0 .../shared/System/ArrayTypeMismatchException.cs | 0 .../shared/System/AssemblyLoadEventArgs.cs | 0 .../shared/System/AssemblyLoadEventHandler.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/AsyncCallback.cs | 0 .../shared/System/AttributeTargets.cs | 0 .../shared/System/AttributeUsageAttribute.cs | 0 .../shared/System/BadImageFormatException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/BitConverter.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Boolean.cs | 0 .../shared/System/Buffers/ArrayPool.cs | 0 .../shared/System/Buffers/ArrayPoolEventSource.cs | 0 .../shared/System/Buffers/ConfigurableArrayPool.cs | 0 .../shared/System/Buffers/IMemoryOwner.cs | 0 .../shared/System/Buffers/IPinnable.cs | 0 .../shared/System/Buffers/MemoryHandle.cs | 0 .../shared/System/Buffers/MemoryManager.cs | 0 .../shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs | 0 .../shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs | 0 .../shared/System/Buffers/Utilities.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Byte.cs | 0 .../shared/System/CLSCompliantAttribute.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Char.cs | 0 .../shared/System/CharEnumerator.cs | 0 .../shared/System/Collections/Comparer.cs | 0 .../shared/System/Collections/CompatibleComparer.cs | 0 .../shared/System/Collections/DictionaryEntry.cs | 0 .../shared/System/Collections/Generic/Dictionary.cs | 0 .../shared/System/Collections/Generic/ICollection.cs | 0 .../shared/System/Collections/Generic/ICollectionDebugView.cs | 0 .../shared/System/Collections/Generic/IComparer.cs | 0 .../shared/System/Collections/Generic/IDictionary.cs | 0 .../shared/System/Collections/Generic/IDictionaryDebugView.cs | 0 .../shared/System/Collections/Generic/IEnumerable.cs | 0 .../shared/System/Collections/Generic/IEnumerator.cs | 0 .../shared/System/Collections/Generic/IEqualityComparer.cs | 0 .../shared/System/Collections/Generic/IList.cs | 0 .../shared/System/Collections/Generic/IReadOnlyCollection.cs | 0 .../shared/System/Collections/Generic/IReadOnlyDictionary.cs | 0 .../shared/System/Collections/Generic/IReadOnlyList.cs | 0 .../shared/System/Collections/Generic/KeyNotFoundException.cs | 0 .../shared/System/Collections/Generic/KeyValuePair.cs | 0 .../shared/System/Collections/Generic/List.cs | 0 .../System/Collections/Generic/NonRandomizedStringEqualityComparer.cs | 0 .../shared/System/Collections/Generic/ValueListBuilder.cs | 0 .../shared/System/Collections/HashHelpers.SerializationInfoTable.cs | 0 .../shared/System/Collections/HashHelpers.cs | 0 .../shared/System/Collections/Hashtable.cs | 0 .../shared/System/Collections/ICollection.cs | 0 .../shared/System/Collections/IComparer.cs | 0 .../shared/System/Collections/IDictionary.cs | 0 .../shared/System/Collections/IDictionaryEnumerator.cs | 0 .../shared/System/Collections/IEnumerable.cs | 0 .../shared/System/Collections/IEnumerator.cs | 0 .../shared/System/Collections/IEqualityComparer.cs | 0 .../shared/System/Collections/IHashCodeProvider.cs | 0 .../shared/System/Collections/IList.cs | 0 .../shared/System/Collections/IStructuralComparable.cs | 0 .../shared/System/Collections/IStructuralEquatable.cs | 0 .../shared/System/Collections/KeyValuePairs.cs | 0 .../shared/System/Collections/ListDictionaryInternal.cs | 0 .../shared/System/Collections/ObjectModel/Collection.cs | 0 .../shared/System/Collections/ObjectModel/ReadOnlyCollection.cs | 0 .../shared/System/ComponentModel/DefaultValueAttribute.cs | 0 .../shared/System/ComponentModel/EditorBrowsableAttribute.cs | 0 .../shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs | 0 .../System/Configuration/Assemblies/AssemblyVersionCompatibility.cs | 0 .../shared/System/Convert.Base64.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Convert.cs | 0 .../shared/System/CurrentSystemTimeZone.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/DBNull.cs | 0 .../shared/System/DataMisalignedException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/DateTime.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/DateTimeKind.cs | 0 .../shared/System/DateTimeOffset.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/DayOfWeek.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/DefaultBinder.cs | 0 .../shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs | 0 .../shared/System/Diagnostics/ConditionalAttribute.cs | 0 .../shared/System/Diagnostics/Debug.Unix.cs | 0 .../shared/System/Diagnostics/Debug.cs | 0 .../shared/System/Diagnostics/DebuggableAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerBrowsableAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerDisplayAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerHiddenAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerStepThroughAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs | 0 .../shared/System/Diagnostics/DebuggerVisualizerAttribute.cs | 0 .../shared/System/Diagnostics/StackTraceHiddenAttribute.cs | 0 .../shared/System/Diagnostics/Tracing/ActivityTracker.cs | 0 .../shared/System/Diagnostics/Tracing/EventActivityOptions.cs | 0 .../shared/System/Diagnostics/Tracing/EventDescriptor.cs | 0 .../shared/System/Diagnostics/Tracing/EventProvider.cs | 0 .../shared/System/Diagnostics/Tracing/EventSource.cs | 0 .../shared/System/Diagnostics/Tracing/EventSourceException.cs | 0 .../shared/System/Diagnostics/Tracing/IEventProvider.cs | 0 .../shared/System/Diagnostics/Tracing/StubEnvironment.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs | 0 .../Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs | 0 .../Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs | 0 .../System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs | 0 .../shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs | 0 .../shared/System/Diagnostics/Tracing/Winmeta.cs | 0 .../shared/System/DivideByZeroException.cs | 0 .../shared/System/DllNotFoundException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Double.cs | 0 .../shared/System/DuplicateWaitObjectException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Empty.cs | 0 .../shared/System/EntryPointNotFoundException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/EventArgs.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/EventHandler.cs | 0 .../shared/System/ExecutionEngineException.cs | 0 .../shared/System/FieldAccessException.cs | 0 .../shared/System/FlagsAttribute.cs | 0 .../shared/System/FormatException.cs | 0 .../shared/System/FormattableString.cs | 0 .../shared/System/Gen2GcCallback.cs | 0 .../shared/System/Globalization/BidiCategory.cs | 0 .../shared/System/Globalization/Calendar.cs | 0 .../shared/System/Globalization/CalendarAlgorithmType.cs | 0 .../shared/System/Globalization/CalendarData.Unix.cs | 0 .../shared/System/Globalization/CalendarData.Windows.cs | 0 .../shared/System/Globalization/CalendarData.cs | 0 .../shared/System/Globalization/CalendarWeekRule.cs | 0 .../shared/System/Globalization/CalendricalCalculationsHelper.cs | 0 .../shared/System/Globalization/CharUnicodeInfo.cs | 0 .../shared/System/Globalization/ChineseLunisolarCalendar.cs | 0 .../shared/System/Globalization/CompareInfo.Invariant.cs | 0 .../shared/System/Globalization/CompareInfo.Unix.cs | 0 .../shared/System/Globalization/CompareInfo.Windows.cs | 0 .../shared/System/Globalization/CompareInfo.cs | 0 .../shared/System/Globalization/CultureData.Unix.cs | 0 .../shared/System/Globalization/CultureData.Windows.cs | 0 .../shared/System/Globalization/CultureData.cs | 0 .../shared/System/Globalization/CultureNotFoundException.cs | 0 .../shared/System/Globalization/CultureTypes.cs | 0 .../shared/System/Globalization/DateTimeFormat.cs | 0 .../shared/System/Globalization/DateTimeFormatInfo.cs | 0 .../shared/System/Globalization/DateTimeFormatInfoScanner.cs | 0 .../shared/System/Globalization/DateTimeParse.cs | 0 .../shared/System/Globalization/DateTimeStyles.cs | 0 .../shared/System/Globalization/DaylightTime.cs | 0 .../shared/System/Globalization/DigitShapes.cs | 0 .../shared/System/Globalization/EastAsianLunisolarCalendar.cs | 0 .../shared/System/Globalization/GlobalizationExtensions.cs | 0 .../shared/System/Globalization/GregorianCalendar.cs | 0 .../shared/System/Globalization/GregorianCalendarHelper.cs | 0 .../shared/System/Globalization/GregorianCalendarTypes.cs | 0 .../shared/System/Globalization/HebrewCalendar.cs | 0 .../shared/System/Globalization/HebrewNumber.cs | 0 .../shared/System/Globalization/HijriCalendar.Unix.cs | 0 .../shared/System/Globalization/HijriCalendar.Win32.cs | 0 .../shared/System/Globalization/HijriCalendar.WinRT.cs | 0 .../shared/System/Globalization/HijriCalendar.cs | 0 .../shared/System/Globalization/IdnMapping.Unix.cs | 0 .../shared/System/Globalization/IdnMapping.Windows.cs | 0 .../shared/System/Globalization/IdnMapping.cs | 0 .../shared/System/Globalization/InternalGlobalizationHelper.cs | 0 .../shared/System/Globalization/JapaneseCalendar.Unix.cs | 0 .../shared/System/Globalization/JapaneseCalendar.Win32.cs | 0 .../shared/System/Globalization/JapaneseCalendar.WinRT.cs | 0 .../shared/System/Globalization/JapaneseCalendar.cs | 0 .../shared/System/Globalization/JapaneseLunisolarCalendar.cs | 0 .../shared/System/Globalization/JulianCalendar.cs | 0 .../shared/System/Globalization/KoreanCalendar.cs | 0 .../shared/System/Globalization/KoreanLunisolarCalendar.cs | 0 .../shared/System/Globalization/LocaleData.Unix.cs | 0 .../shared/System/Globalization/Normalization.Unix.cs | 0 .../shared/System/Globalization/Normalization.Windows.cs | 0 .../shared/System/Globalization/NumberFormatInfo.cs | 0 .../shared/System/Globalization/NumberStyles.cs | 0 .../shared/System/Globalization/PersianCalendar.cs | 0 .../shared/System/Globalization/RegionInfo.cs | 0 .../shared/System/Globalization/SortKey.cs | 0 .../shared/System/Globalization/SortVersion.cs | 0 .../shared/System/Globalization/StringInfo.cs | 0 .../shared/System/Globalization/TaiwanCalendar.cs | 0 .../shared/System/Globalization/TaiwanLunisolarCalendar.cs | 0 .../shared/System/Globalization/TextElementEnumerator.cs | 0 .../shared/System/Globalization/TextInfo.Unix.cs | 0 .../shared/System/Globalization/TextInfo.Windows.cs | 0 .../shared/System/Globalization/TextInfo.cs | 0 .../shared/System/Globalization/ThaiBuddhistCalendar.cs | 0 .../shared/System/Globalization/TimeSpanFormat.cs | 0 .../shared/System/Globalization/TimeSpanParse.cs | 0 .../shared/System/Globalization/TimeSpanStyles.cs | 0 .../shared/System/Globalization/UmAlQuraCalendar.cs | 0 .../shared/System/Globalization/UnicodeCategory.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.Unix.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.Windows.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/HResults.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/HashCode.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IAsyncResult.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ICloneable.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IComparable.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IConvertible.cs | 0 .../shared/System/ICustomFormatter.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IDisposable.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IEquatable.cs | 0 .../shared/System/IFormatProvider.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IFormattable.cs | 0 .../shared/System/IO/BinaryWriter.cs | 0 .../shared/System/IO/DirectoryNotFoundException.cs | 0 .../shared/System/IO/DisableMediaInsertionPrompt.cs | 0 .../shared/System/IO/EncodingCache.cs | 0 .../shared/System/IO/EndOfStreamException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Error.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileAccess.cs | 0 .../shared/System/IO/FileLoadException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileMode.cs | 0 .../shared/System/IO/FileNotFoundException.cs | 0 .../shared/System/IO/FileOptions.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileShare.cs | 0 .../shared/System/IO/FileStream.Linux.cs | 0 .../shared/System/IO/FileStream.OSX.cs | 0 .../shared/System/IO/FileStream.Unix.cs | 0 .../shared/System/IO/FileStream.Win32.cs | 0 .../shared/System/IO/FileStream.WinRT.cs | 0 .../shared/System/IO/FileStream.Windows.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.cs | 0 .../shared/System/IO/FileStreamCompletionSource.Win32.cs | 0 .../shared/System/IO/IOException.cs | 0 .../shared/System/IO/MemoryStream.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Path.Unix.cs | 0 .../shared/System/IO/Path.Windows.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Path.cs | 0 .../shared/System/IO/PathHelper.Windows.cs | 0 .../shared/System/IO/PathInternal.Unix.cs | 0 .../shared/System/IO/PathInternal.Windows.cs | 0 .../shared/System/IO/PathInternal.cs | 0 .../shared/System/IO/PathTooLongException.cs | 0 .../shared/System/IO/PinnedBufferMemoryStream.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/SeekOrigin.cs | 0 .../shared/System/IO/StreamHelpers.CopyValidation.cs | 0 .../shared/System/IO/StreamReader.cs | 0 .../shared/System/IO/StreamWriter.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/TextReader.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IO/TextWriter.cs | 0 .../shared/System/IO/UnmanagedMemoryAccessor.cs | 0 .../shared/System/IO/UnmanagedMemoryStream.cs | 0 .../shared/System/IO/UnmanagedMemoryStreamWrapper.cs | 0 .../shared/System/IO/Win32Marshal.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IObservable.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IObserver.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IProgress.cs | 0 .../shared/System/ISpanFormattable.cs | 0 .../shared/System/IndexOutOfRangeException.cs | 0 .../shared/System/InsufficientExecutionStackException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Int16.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Int32.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Int64.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/IntPtr.cs | 0 .../shared/System/InvalidCastException.cs | 0 .../shared/System/InvalidOperationException.cs | 0 .../shared/System/InvalidProgramException.cs | 0 .../shared/System/InvalidTimeZoneException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Lazy.cs | 0 .../shared/System/MarshalByRefObject.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Marvin.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Math.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/MathF.cs | 0 .../shared/System/MemberAccessException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Memory.cs | 0 .../shared/System/MemoryDebugView.cs | 0 .../shared/System/MemoryExtensions.Fast.cs | 0 .../shared/System/MemoryExtensions.cs | 0 .../shared/System/MethodAccessException.cs | 0 .../shared/System/MidpointRounding.cs | 0 .../shared/System/MissingMethodException.cs | 0 .../shared/System/MulticastNotSupportedException.cs | 0 .../shared/System/NonSerializedAttribute.cs | 0 .../shared/System/NotFiniteNumberException.cs | 0 .../shared/System/NotImplementedException.cs | 0 .../shared/System/NotSupportedException.cs | 0 .../shared/System/NullReferenceException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Nullable.cs | 0 .../shared/System/Number.Formatting.cs | 0 .../shared/System/Number.NumberBuffer.cs | 0 .../shared/System/Number.Parsing.cs | 0 .../shared/System/Numerics/ConstantHelper.cs | 0 .../shared/System/Numerics/ConstantHelper.tt | 0 .../shared/System/Numerics/GenerationConfig.ttinclude | 0 .../shared/System/Numerics/Register.cs | 0 .../shared/System/Numerics/Register.tt | 0 .../shared/System/Numerics/Vector.cs | 0 .../shared/System/Numerics/Vector.tt | 0 .../shared/System/Numerics/Vector_Operations.cs | 0 .../shared/System/ObjectDisposedException.cs | 0 .../shared/System/ObsoleteAttribute.cs | 0 .../shared/System/OperationCanceledException.cs | 0 .../shared/System/OverflowException.cs | 0 .../shared/System/ParamArrayAttribute.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ParamsArray.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ParseNumbers.cs | 0 .../shared/System/PlatformNotSupportedException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Progress.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Random.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/RankException.cs | 0 .../shared/System/ReadOnlyMemory.cs | 0 .../shared/System/ReadOnlySpan.Fast.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ReadOnlySpan.cs | 0 .../shared/System/Reflection/AmbiguousMatchException.cs | 0 .../shared/System/Reflection/Assembly.cs | 0 .../shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs | 0 .../shared/System/Reflection/AssemblyCompanyAttribute.cs | 0 .../shared/System/Reflection/AssemblyConfigurationAttribute.cs | 0 .../shared/System/Reflection/AssemblyContentType.cs | 0 .../shared/System/Reflection/AssemblyCopyrightAttribute.cs | 0 .../shared/System/Reflection/AssemblyCultureAttribute.cs | 0 .../shared/System/Reflection/AssemblyDefaultAliasAttribute.cs | 0 .../shared/System/Reflection/AssemblyDelaySignAttribute.cs | 0 .../shared/System/Reflection/AssemblyDescriptionAttribute.cs | 0 .../shared/System/Reflection/AssemblyFileVersionAttribute.cs | 0 .../shared/System/Reflection/AssemblyFlagsAttribute.cs | 0 .../shared/System/Reflection/AssemblyInformationalVersionAttribute.cs | 0 .../shared/System/Reflection/AssemblyKeyFileAttribute.cs | 0 .../shared/System/Reflection/AssemblyKeyNameAttribute.cs | 0 .../shared/System/Reflection/AssemblyMetadataAttribute.cs | 0 .../shared/System/Reflection/AssemblyNameFlags.cs | 0 .../shared/System/Reflection/AssemblyNameFormatter.cs | 0 .../shared/System/Reflection/AssemblyProductAttribute.cs | 0 .../shared/System/Reflection/AssemblySignatureKeyAttribute.cs | 0 .../shared/System/Reflection/AssemblyTitleAttribute.cs | 0 .../shared/System/Reflection/AssemblyTrademarkAttribute.cs | 0 .../shared/System/Reflection/AssemblyVersionAttribute.cs | 0 .../shared/System/Reflection/Binder.cs | 0 .../shared/System/Reflection/BindingFlags.cs | 0 .../shared/System/Reflection/CallingConventions.cs | 0 .../shared/System/Reflection/ConstructorInfo.cs | 0 .../shared/System/Reflection/CustomAttributeFormatException.cs | 0 .../shared/System/Reflection/DefaultMemberAttribute.cs | 0 .../shared/System/Reflection/EventAttributes.cs | 0 .../shared/System/Reflection/EventInfo.cs | 0 .../shared/System/Reflection/ExceptionHandlingClauseOptions.cs | 0 .../shared/System/Reflection/FieldAttributes.cs | 0 .../shared/System/Reflection/FieldInfo.cs | 0 .../shared/System/Reflection/GenericParameterAttributes.cs | 0 .../shared/System/Reflection/ICustomAttributeProvider.cs | 0 .../shared/System/Reflection/IReflect.cs | 0 .../shared/System/Reflection/IReflectableType.cs | 0 .../shared/System/Reflection/ImageFileMachine.cs | 0 .../shared/System/Reflection/InterfaceMapping.cs | 0 .../shared/System/Reflection/IntrospectionExtensions.cs | 0 .../shared/System/Reflection/InvalidFilterCriteriaException.cs | 0 .../shared/System/Reflection/ManifestResourceInfo.cs | 0 .../shared/System/Reflection/MemberFilter.cs | 0 .../shared/System/Reflection/MemberInfo.cs | 0 .../shared/System/Reflection/MemberTypes.cs | 0 .../shared/System/Reflection/MethodAttributes.cs | 0 .../shared/System/Reflection/MethodBase.cs | 0 .../shared/System/Reflection/MethodImplAttributes.cs | 0 .../shared/System/Reflection/MethodInfo.Internal.cs | 0 .../shared/System/Reflection/MethodInfo.cs | 0 .../shared/System/Reflection/Missing.cs | 0 .../shared/System/Reflection/Module.cs | 0 .../shared/System/Reflection/ModuleResolveEventHandler.cs | 0 .../shared/System/Reflection/ObfuscateAssemblyAttribute.cs | 0 .../shared/System/Reflection/ObfuscationAttribute.cs | 0 .../shared/System/Reflection/ParameterAttributes.cs | 0 .../shared/System/Reflection/ParameterInfo.cs | 0 .../shared/System/Reflection/ParameterModifier.cs | 0 .../shared/System/Reflection/Pointer.cs | 0 .../shared/System/Reflection/PortableExecutableKinds.cs | 0 .../shared/System/Reflection/ProcessorArchitecture.cs | 0 .../shared/System/Reflection/PropertyAttributes.cs | 0 .../shared/System/Reflection/PropertyInfo.cs | 0 .../shared/System/Reflection/ReflectionContext.cs | 0 .../shared/System/Reflection/ReflectionTypeLoadException.cs | 0 .../shared/System/Reflection/ResourceAttributes.cs | 0 .../shared/System/Reflection/ResourceLocation.cs | 0 .../shared/System/Reflection/SignatureArrayType.cs | 0 .../shared/System/Reflection/SignatureByRefType.cs | 0 .../shared/System/Reflection/SignatureConstructedGenericType.cs | 0 .../shared/System/Reflection/SignatureGenericMethodParameterType.cs | 0 .../shared/System/Reflection/SignatureGenericParameterType.cs | 0 .../shared/System/Reflection/SignatureHasElementType.cs | 0 .../shared/System/Reflection/SignaturePointerType.cs | 0 .../shared/System/Reflection/SignatureType.cs | 0 .../shared/System/Reflection/SignatureTypeExtensions.cs | 0 .../shared/System/Reflection/StrongNameKeyPair.cs | 0 .../shared/System/Reflection/TargetException.cs | 0 .../shared/System/Reflection/TargetInvocationException.cs | 0 .../shared/System/Reflection/TargetParameterCountException.cs | 0 .../shared/System/Reflection/TypeAttributes.cs | 0 .../shared/System/Reflection/TypeDelegator.cs | 0 .../shared/System/Reflection/TypeFilter.cs | 0 .../shared/System/Reflection/TypeInfo.cs | 0 .../shared/System/ResolveEventArgs.cs | 0 .../shared/System/ResolveEventHandler.cs | 0 .../shared/System/Resources/IResourceReader.cs | 0 .../shared/System/Resources/MissingManifestResourceException.cs | 0 .../shared/System/Resources/MissingSatelliteAssemblyException.cs | 0 .../shared/System/Resources/NeutralResourcesLanguageAttribute.cs | 0 .../shared/System/Resources/ResourceFallbackManager.cs | 0 .../shared/System/Resources/ResourceTypeCode.cs | 0 .../shared/System/Resources/RuntimeResourceSet.cs | 0 .../shared/System/Resources/SatelliteContractVersionAttribute.cs | 0 .../shared/System/Resources/UltimateResourceFallbackLocation.cs | 0 .../System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs | 0 .../System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs | 0 .../System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs | 0 .../System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs | 0 .../shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/CompilationRelaxations.cs | 0 .../System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs | 0 .../System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs | 0 .../System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs | 0 .../System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs | 0 .../shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs | 0 .../System/Runtime/CompilerServices/DefaultDependencyAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/DependencyAttribute.cs | 0 .../Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/DiscardableAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/ExtensionAttribute.cs | 0 .../System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/FormattableStringFactory.cs | 0 .../shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs | 0 .../shared/System/Runtime/CompilerServices/INotifyCompletion.cs | 0 .../shared/System/Runtime/CompilerServices/ITuple.cs | 0 .../shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs | 0 .../System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/IsConst.cs | 0 .../shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/IsVolatile.cs | 0 .../System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/LoadHint.cs | 0 .../shared/System/Runtime/CompilerServices/MethodCodeType.cs | 0 .../shared/System/Runtime/CompilerServices/MethodImplAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/MethodImplOptions.cs | 0 .../System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs | 0 .../System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/RuntimeFeature.cs | 0 .../shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs | 0 .../shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/StateMachineAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/StrongBox.cs | 0 .../shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs | 0 .../System/Runtime/CompilerServices/TupleElementNamesAttribute.cs | 0 .../System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs | 0 .../shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs | 0 .../shared/System/Runtime/CompilerServices/YieldAwaitable.cs | 0 .../shared/System/Runtime/ConstrainedExecution/Cer.cs | 0 .../shared/System/Runtime/ConstrainedExecution/Consistency.cs | 0 .../System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs | 0 .../System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs | 0 .../shared/System/Runtime/ExceptionServices/ExceptionNotification.cs | 0 .../ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs | 0 .../shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs | 0 .../shared/System/Runtime/InteropServices/CallingConvention.cs | 0 .../shared/System/Runtime/InteropServices/CharSet.cs | 0 .../shared/System/Runtime/InteropServices/ComVisibleAttribute.cs | 0 .../shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs | 0 .../Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs | 0 .../shared/System/Runtime/InteropServices/DllImportAttribute.cs | 0 .../shared/System/Runtime/InteropServices/DllImportSearchPath.cs | 0 .../shared/System/Runtime/InteropServices/ExternalException.cs | 0 .../shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs | 0 .../shared/System/Runtime/InteropServices/GuidAttribute.cs | 0 .../shared/System/Runtime/InteropServices/HandleRef.cs | 0 .../shared/System/Runtime/InteropServices/InAttribute.cs | 0 .../shared/System/Runtime/InteropServices/LayoutKind.cs | 0 .../shared/System/Runtime/InteropServices/MarshalAsAttribute.cs | 0 .../shared/System/Runtime/InteropServices/MarshalDirectiveException.cs | 0 .../shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs | 0 .../shared/System/Runtime/InteropServices/MemoryMarshal.cs | 0 .../shared/System/Runtime/InteropServices/OptionalAttribute.cs | 0 .../shared/System/Runtime/InteropServices/OutAttribute.cs | 0 .../shared/System/Runtime/InteropServices/PreserveSigAttribute.cs | 0 .../shared/System/Runtime/InteropServices/SafeBuffer.cs | 0 .../shared/System/Runtime/InteropServices/StructLayoutAttribute.cs | 0 .../System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs | 0 .../shared/System/Runtime/InteropServices/UnmanagedType.cs | 0 .../shared/System/Runtime/InteropServices/VarEnum.cs | 0 .../shared/System/Runtime/Serialization/IDeserializationCallback.cs | 0 .../shared/System/Runtime/Serialization/IFormatterConverter.cs | 0 .../shared/System/Runtime/Serialization/IObjectReference.cs | 0 .../shared/System/Runtime/Serialization/ISafeSerializationData.cs | 0 .../shared/System/Runtime/Serialization/ISerializable.cs | 0 .../shared/System/Runtime/Serialization/OnDeserializedAttribute.cs | 0 .../shared/System/Runtime/Serialization/OnDeserializingAttribute.cs | 0 .../shared/System/Runtime/Serialization/OnSerializedAttribute.cs | 0 .../shared/System/Runtime/Serialization/OnSerializingAttribute.cs | 0 .../shared/System/Runtime/Serialization/OptionalFieldAttribute.cs | 0 .../shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs | 0 .../shared/System/Runtime/Serialization/SerializationException.cs | 0 .../shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs | 0 .../shared/System/Runtime/Serialization/StreamingContext.cs | 0 .../shared/System/Runtime/Versioning/NonVersionableAttribute.cs | 0 .../shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/SByte.cs | 0 .../shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs | 0 .../shared/System/Security/CryptographicException.cs | 0 .../shared/System/Security/PartialTrustVisibilityLevel.cs | 0 .../shared/System/Security/SafeBSTRHandle.cs | 0 .../shared/System/Security/SecureString.Unix.cs | 0 .../shared/System/Security/SecureString.Windows.cs | 0 .../shared/System/Security/SecureString.cs | 0 .../shared/System/Security/SecurityCriticalAttribute.cs | 0 .../shared/System/Security/SecurityCriticalScope.cs | 0 .../shared/System/Security/SecurityException.cs | 0 .../shared/System/Security/SecurityRuleSet.cs | 0 .../shared/System/Security/SecurityRulesAttribute.cs | 0 .../shared/System/Security/SecuritySafeCriticalAttribute.cs | 0 .../shared/System/Security/SecurityTransparentAttribute.cs | 0 .../shared/System/Security/SecurityTreatAsSafeAttribute.cs | 0 .../shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs | 0 .../shared/System/Security/UnverifiableCodeAttribute.cs | 0 .../shared/System/Security/VerificationException.cs | 0 .../shared/System/SerializableAttribute.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Single.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Span.Fast.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Span.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/SpanDebugView.cs | 0 .../shared/System/SpanHelpers.BinarySearch.cs | 0 .../shared/System/SpanHelpers.Byte.cs | 0 .../shared/System/SpanHelpers.Char.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.T.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.cs | 0 .../shared/System/StackOverflowException.cs | 0 .../shared/System/String.Comparison.cs | 0 .../shared/System/String.Manipulation.cs | 0 .../shared/System/String.Searching.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/String.cs | 0 .../shared/System/StringComparer.cs | 0 .../shared/System/StringComparison.cs | 0 .../shared/System/StringSplitOptions.cs | 0 .../shared/System/SystemException.cs | 0 .../shared/System/Text/ASCIIEncoding.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Decoder.cs | 0 .../shared/System/Text/DecoderBestFitFallback.cs | 0 .../shared/System/Text/DecoderExceptionFallback.cs | 0 .../shared/System/Text/DecoderFallback.cs | 0 .../shared/System/Text/DecoderNLS.cs | 0 .../shared/System/Text/DecoderReplacementFallback.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Encoder.cs | 0 .../shared/System/Text/EncoderBestFitFallback.cs | 0 .../shared/System/Text/EncoderExceptionFallback.cs | 0 .../shared/System/Text/EncoderFallback.cs | 0 .../shared/System/Text/EncoderNLS.cs | 0 .../shared/System/Text/EncoderReplacementFallback.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Encoding.cs | 0 .../shared/System/Text/EncodingInfo.cs | 0 .../shared/System/Text/EncodingNLS.cs | 0 .../shared/System/Text/EncodingProvider.cs | 0 .../shared/System/Text/Latin1Encoding.cs | 0 .../shared/System/Text/NormalizationForm.cs | 0 .../shared/System/Text/StringBuilder.Debug.cs | 0 .../shared/System/Text/StringBuilder.cs | 0 .../shared/System/Text/UTF32Encoding.cs | 0 .../shared/System/Text/UTF7Encoding.cs | 0 .../shared/System/Text/UTF8Encoding.cs | 0 .../shared/System/Text/UnicodeEncoding.cs | 0 .../shared/System/Text/ValueStringBuilder.cs | 0 .../shared/System/ThreadAttributes.cs | 0 .../shared/System/ThreadStaticAttribute.cs | 0 .../shared/System/Threading/AbandonedMutexException.cs | 0 .../shared/System/Threading/ApartmentState.cs | 0 .../shared/System/Threading/AsyncLocal.cs | 0 .../shared/System/Threading/AutoResetEvent.cs | 0 .../shared/System/Threading/DeferredDisposableLifetime.cs | 0 .../shared/System/Threading/EventResetMode.cs | 0 .../shared/System/Threading/ExecutionContext.cs | 0 .../shared/System/Threading/LazyInitializer.cs | 0 .../shared/System/Threading/LazyThreadSafetyMode.cs | 0 .../shared/System/Threading/LockRecursionException.cs | 0 .../shared/System/Threading/ManualResetEvent.cs | 0 .../shared/System/Threading/ParameterizedThreadStart.cs | 0 .../shared/System/Threading/ReaderWriterLockSlim.cs | 0 .../shared/System/Threading/SemaphoreFullException.cs | 0 .../shared/System/Threading/SendOrPostCallback.cs | 0 .../shared/System/Threading/SpinWait.cs | 0 .../shared/System/Threading/SynchronizationLockException.cs | 0 .../shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs | 0 .../shared/System/Threading/Tasks/Sources/IValueTaskSource.cs | 0 .../shared/System/Threading/Tasks/TaskCanceledException.cs | 0 .../shared/System/Threading/Tasks/TaskCompletionSource.cs | 0 .../shared/System/Threading/Tasks/TaskExtensions.cs | 0 .../shared/System/Threading/Tasks/TaskSchedulerException.cs | 0 .../shared/System/Threading/Tasks/TaskToApm.cs | 0 .../shared/System/Threading/Tasks/ValueTask.cs | 0 .../shared/System/Threading/ThreadAbortException.cs | 0 .../shared/System/Threading/ThreadPriority.cs | 0 .../shared/System/Threading/ThreadStart.cs | 0 .../shared/System/Threading/ThreadStartException.cs | 0 .../shared/System/Threading/ThreadState.cs | 0 .../shared/System/Threading/ThreadStateException.cs | 0 .../shared/System/Threading/Timeout.cs | 0 .../shared/System/Threading/TimeoutHelper.cs | 0 .../shared/System/Threading/WaitHandleCannotBeOpenedException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/TimeSpan.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZone.cs | 0 .../shared/System/TimeZoneInfo.AdjustmentRule.cs | 0 .../shared/System/TimeZoneInfo.StringSerializer.cs | 0 .../shared/System/TimeZoneInfo.TransitionTime.cs | 0 .../shared/System/TimeZoneInfo.Unix.cs | 0 .../shared/System/TimeZoneInfo.Win32.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.cs | 0 .../shared/System/TimeZoneNotFoundException.cs | 0 .../shared/System/TimeoutException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Tuple.cs | 0 .../shared/System/TupleExtensions.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Type.Enum.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Type.Helpers.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Type.cs | 0 .../shared/System/TypeAccessException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/TypeCode.cs | 0 .../shared/System/TypeInitializationException.cs | 0 .../shared/System/TypeUnloadedException.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/UInt16.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/UInt32.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/UInt64.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/UIntPtr.cs | 0 .../shared/System/UnauthorizedAccessException.cs | 0 .../shared/System/UnhandledExceptionEventArgs.cs | 0 .../shared/System/UnhandledExceptionEventHandler.cs | 0 .../shared/System/UnitySerializationHolder.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/ValueTuple.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Version.cs | 0 src/{mscorlib => System.Private.CoreLib}/shared/System/Void.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/Internal/Console.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/Internal/Padding.cs | 0 .../src/Internal/Runtime/Augments/EnvironmentAugments.cs | 0 .../src/Internal/Runtime/Augments/RuntimeThread.cs | 0 .../src/Interop/Unix/Interop.Libraries.cs | 0 .../src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs | 0 .../src/Microsoft/Win32/OAVariantLib.cs | 0 .../src/Microsoft/Win32/Registry.cs | 0 .../src/Microsoft/Win32/RegistryKey.cs | 0 .../src/Microsoft/Win32/RegistryValueKind.cs | 0 .../src/Microsoft/Win32/RegistryView.cs | 0 .../src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs | 0 .../src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs | 0 .../src/Microsoft/Win32/UnsafeNativeMethods.cs | 0 .../src/Microsoft/Win32/Win32Native.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Activator.cs | 0 .../src/System/AppContext/AppContext.cs | 0 .../src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs | 0 .../src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs | 0 .../src/System/AppContext/AppContextDefaultValues.Defaults.cs | 0 .../src/System/AppContext/AppContextDefaultValues.cs | 0 .../src/System/AppContext/AppContextSwitches.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/AppDomain.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/AppDomainManager.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/AppDomainSetup.cs | 0 .../src/System/AppDomainUnloadedException.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/ArgIterator.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Array.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Attribute.cs | 0 .../src/System/BadImageFormatException.CoreCLR.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Buffer.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/ByReference.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/CLRConfig.cs | 0 .../src/System/Collections/Concurrent/ConcurrentDictionary.cs | 0 .../src/System/Collections/Concurrent/ConcurrentQueue.cs | 0 .../src/System/Collections/Concurrent/ConcurrentStack.cs | 0 .../src/System/Collections/Concurrent/IProducerConsumerCollection.cs | 0 .../src/System/Collections/EmptyReadOnlyDictionaryInternal.cs | 0 .../src/System/Collections/Generic/ArraySortHelper.cs | 0 .../src/System/Collections/Generic/Comparer.cs | 0 .../src/System/Collections/Generic/ComparerHelpers.cs | 0 .../src/System/Collections/Generic/EqualityComparer.cs | 0 .../src/System/Collections/ObjectModel/ReadOnlyDictionary.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Currency.cs | 0 .../src/System/CurrentSystemTimeZone.Cache.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/DateTime.CoreCLR.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Decimal.DecCalc.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Decimal.cs | 0 .../src/System/DefaultBinder.CanConvert.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Delegate.cs | 0 .../src/System/Diagnostics/Contracts/Contracts.cs | 0 .../src/System/Diagnostics/Contracts/ContractsBCL.cs | 0 .../src/System/Diagnostics/Debug.Windows.cs | 0 .../src/System/Diagnostics/Debugger.cs | 0 .../src/System/Diagnostics/EditAndContinueHelper.cs | 0 .../src/System/Diagnostics/Eventing/EventPipe.cs | 0 .../src/System/Diagnostics/Eventing/EventPipeEventProvider.cs | 0 .../src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs | 0 .../src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs | 0 .../src/System/Diagnostics/Eventing/FrameworkEventSource.cs | 0 .../src/System/Diagnostics/Eventing/XplatEventLogger.cs | 0 .../src/System/Diagnostics/ICustomDebuggerNotification.cs | 0 .../src/System/Diagnostics/Stackframe.cs | 0 .../src/System/Diagnostics/Stacktrace.cs | 0 .../src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs | 0 .../src/System/Diagnostics/SymbolStore/ISymWriter.cs | 0 .../src/System/Diagnostics/SymbolStore/SymAddressKind.cs | 0 .../src/System/Diagnostics/SymbolStore/Token.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Enum.cs | 0 .../src/System/Environment.Windows.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Environment.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Exception.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/GC.cs | 0 .../src/System/Globalization/CharUnicodeInfoData.cs | 0 .../src/System/Globalization/CultureInfo.Unix.cs | 0 .../src/System/Globalization/CultureInfo.Windows.cs | 0 .../src/System/Globalization/CultureInfo.cs | 0 .../src/System/Globalization/GlobalizationMode.Unix.cs | 0 .../src/System/Globalization/GlobalizationMode.Windows.cs | 0 .../src/System/Globalization/GlobalizationMode.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/IO/BinaryReader.cs | 0 .../src/System/IO/FileLoadException.CoreCLR.cs | 0 .../src/System/IO/FileNotFoundException.CoreCLR.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/IO/SearchOption.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/IO/Stream.cs | 0 .../src/System/InsufficientMemoryException.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Internal.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Math.CoreCLR.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/MathF.CoreCLR.cs | 0 .../src/System/MissingFieldException.cs | 0 .../src/System/MissingMemberException.cs | 0 .../src/System/MulticastDelegate.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Number.CoreCLR.cs | 0 .../src/System/Numerics/Hashing/HashHelpers.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Object.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/OleAutBinder.cs | 0 .../src/System/OutOfMemoryException.cs | 0 .../src/System/PinnableBufferCache.cs | 0 .../src/System/PinnableBufferCacheEventSource.cs | 0 .../src/System/Reflection/Assembly.CoreCLR.cs | 0 .../src/System/Reflection/AssemblyName.cs | 0 .../src/System/Reflection/Associates.cs | 0 .../src/System/Reflection/ConstructorInfo.CoreCLR.cs | 0 .../src/System/Reflection/CustomAttribute.cs | 0 .../src/System/Reflection/CustomAttributeExtensions.cs | 0 .../src/System/Reflection/Emit/AQNBuilder.cs | 0 .../src/System/Reflection/Emit/AssemblyBuilder.cs | 0 .../src/System/Reflection/Emit/AssemblyBuilderAccess.cs | 0 .../src/System/Reflection/Emit/AssemblyBuilderData.cs | 0 .../src/System/Reflection/Emit/ConstructorBuilder.cs | 0 .../src/System/Reflection/Emit/CustomAttributeBuilder.cs | 0 .../src/System/Reflection/Emit/DynamicILGenerator.cs | 0 .../src/System/Reflection/Emit/DynamicMethod.cs | 0 .../src/System/Reflection/Emit/EnumBuilder.cs | 0 .../src/System/Reflection/Emit/EventBuilder.cs | 0 .../src/System/Reflection/Emit/EventToken.cs | 0 .../src/System/Reflection/Emit/FieldBuilder.cs | 0 .../src/System/Reflection/Emit/FieldToken.cs | 0 .../src/System/Reflection/Emit/FlowControl.cs | 0 .../src/System/Reflection/Emit/GenericTypeParameterBuilder.cs | 0 .../src/System/Reflection/Emit/ILGenerator.cs | 0 .../src/System/Reflection/Emit/ISymWrapperCore.cs | 0 .../src/System/Reflection/Emit/Label.cs | 0 .../src/System/Reflection/Emit/LocalBuilder.cs | 0 .../src/System/Reflection/Emit/MethodBuilder.cs | 0 .../src/System/Reflection/Emit/MethodBuilderInstantiation.cs | 0 .../src/System/Reflection/Emit/MethodToken.cs | 0 .../src/System/Reflection/Emit/ModuleBuilder.cs | 0 .../src/System/Reflection/Emit/ModuleBuilderData.cs | 0 .../src/System/Reflection/Emit/OpCodeType.cs | 0 .../src/System/Reflection/Emit/OpCodes.cs | 0 .../src/System/Reflection/Emit/Opcode.cs | 0 .../src/System/Reflection/Emit/OperandType.cs | 0 .../src/System/Reflection/Emit/PEFileKinds.cs | 0 .../src/System/Reflection/Emit/ParameterBuilder.cs | 0 .../src/System/Reflection/Emit/ParameterToken.cs | 0 .../src/System/Reflection/Emit/PropertyBuilder.cs | 0 .../src/System/Reflection/Emit/PropertyToken.cs | 0 .../src/System/Reflection/Emit/SignatureHelper.cs | 0 .../src/System/Reflection/Emit/SignatureToken.cs | 0 .../src/System/Reflection/Emit/StackBehaviour.cs | 0 .../src/System/Reflection/Emit/StringToken.cs | 0 .../src/System/Reflection/Emit/SymbolMethod.cs | 0 .../src/System/Reflection/Emit/SymbolType.cs | 0 .../src/System/Reflection/Emit/TypeBuilder.cs | 0 .../src/System/Reflection/Emit/TypeBuilderInstantiation.cs | 0 .../src/System/Reflection/Emit/TypeToken.cs | 0 .../src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs | 0 .../src/System/Reflection/ExceptionHandlingClause.cs | 0 .../src/System/Reflection/FieldInfo.CoreCLR.cs | 0 .../src/System/Reflection/INVOCATION_FLAGS.cs | 0 .../src/System/Reflection/LoaderAllocator.cs | 0 .../src/System/Reflection/LocalVariableInfo.cs | 0 .../src/System/Reflection/MdConstant.cs | 0 .../src/System/Reflection/MdFieldInfo.cs | 0 .../src/System/Reflection/MdImport.cs | 0 .../src/System/Reflection/MemberInfo.Internal.cs | 0 .../src/System/Reflection/Metadata/AssemblyExtensions.cs | 0 .../src/System/Reflection/MethodBase.CoreCLR.cs | 0 .../src/System/Reflection/MethodBody.cs | 0 .../src/System/Reflection/RtFieldInfo.cs | 0 .../src/System/Reflection/RuntimeAssembly.cs | 0 .../src/System/Reflection/RuntimeConstructorInfo.cs | 0 .../src/System/Reflection/RuntimeEventInfo.cs | 0 .../src/System/Reflection/RuntimeFieldInfo.cs | 0 .../src/System/Reflection/RuntimeMethodInfo.cs | 0 .../src/System/Reflection/RuntimeModule.cs | 0 .../src/System/Reflection/RuntimeParameterInfo.cs | 0 .../src/System/Reflection/RuntimePropertyInfo.cs | 0 .../src/System/Resources/FileBasedResourceGroveler.cs | 0 .../src/System/Resources/IResourceGroveler.cs | 0 .../src/System/Resources/ManifestBasedResourceGroveler.cs | 0 .../src/System/Resources/ResourceManager.cs | 0 .../src/System/Resources/ResourceReader.cs | 0 .../src/System/Resources/ResourceSet.cs | 0 .../src/System/Resources/__FastResourceComparer.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/RtType.cs | 0 .../src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs | 0 .../src/System/Runtime/CompilerServices/ConditionalWeakTable.cs | 0 .../src/System/Runtime/CompilerServices/ICastable.cs | 0 .../src/System/Runtime/CompilerServices/RuntimeHelpers.cs | 0 .../src/System/Runtime/CompilerServices/TaskAwaiter.cs | 0 .../src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs | 0 .../src/System/Runtime/CompilerServices/jithelpers.cs | 0 .../src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs | 0 .../src/System/Runtime/GcSettings.cs | 0 .../src/System/Runtime/InteropServices/ArrayWithOffset.cs | 0 .../src/System/Runtime/InteropServices/Attributes.cs | 0 .../src/System/Runtime/InteropServices/BStrWrapper.cs | 0 .../src/System/Runtime/InteropServices/COMException.cs | 0 .../src/System/Runtime/InteropServices/ComEventsHelper.cs | 0 .../src/System/Runtime/InteropServices/ComEventsInfo.cs | 0 .../src/System/Runtime/InteropServices/ComEventsMethod.cs | 0 .../src/System/Runtime/InteropServices/ComEventsSink.cs | 0 .../src/System/Runtime/InteropServices/ComMemberType.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs | 0 .../Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs | 0 .../System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IEnumString.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IMoniker.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/IStream.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs | 0 .../src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs | 0 .../src/System/Runtime/InteropServices/CriticalHandle.cs | 0 .../src/System/Runtime/InteropServices/CurrencyWrapper.cs | 0 .../src/System/Runtime/InteropServices/DispatchWrapper.cs | 0 .../src/System/Runtime/InteropServices/ErrorWrapper.cs | 0 .../src/System/Runtime/InteropServices/Expando/IExpando.cs | 0 .../src/System/Runtime/InteropServices/GCHandleCookieTable.cs | 0 .../src/System/Runtime/InteropServices/GcHandle.cs | 0 .../src/System/Runtime/InteropServices/ICustomAdapter.cs | 0 .../src/System/Runtime/InteropServices/ICustomFactory.cs | 0 .../src/System/Runtime/InteropServices/ICustomMarshaler.cs | 0 .../src/System/Runtime/InteropServices/ICustomQueryInterface.cs | 0 .../src/System/Runtime/InteropServices/IException.cs | 0 .../src/System/Runtime/InteropServices/InvalidComObjectException.cs | 0 .../System/Runtime/InteropServices/InvalidOleVariantTypeException.cs | 0 .../src/System/Runtime/InteropServices/Marshal.cs | 0 .../src/System/Runtime/InteropServices/NativeCallableAttribute.cs | 0 .../src/System/Runtime/InteropServices/NativeMethods.cs | 0 .../src/System/Runtime/InteropServices/NonPortable.cs | 0 .../src/System/Runtime/InteropServices/PInvokeMap.cs | 0 .../src/System/Runtime/InteropServices/PInvokeMarshal.cs | 0 .../src/System/Runtime/InteropServices/RuntimeEnvironment.cs | 0 .../src/System/Runtime/InteropServices/SEHException.cs | 0 .../System/Runtime/InteropServices/SafeArrayRankMismatchException.cs | 0 .../System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs | 0 .../src/System/Runtime/InteropServices/SafeHandle.cs | 0 .../src/System/Runtime/InteropServices/UnknownWrapper.cs | 0 .../src/System/Runtime/InteropServices/VariantWrapper.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs | 0 .../InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs | 0 .../InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs | 0 .../Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs | 0 .../System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs | 0 .../Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs | 0 .../System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs | 0 .../Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs | 0 .../Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs | 0 .../InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs | 0 .../InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs | 0 .../System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs | 0 .../System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs | 0 .../Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs | 0 .../WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs | 0 .../WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs | 0 .../InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs | 0 .../Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs | 0 .../InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs | 0 .../InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs | 0 .../InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs | 0 .../InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs | 0 .../Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs | 0 .../WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs | 0 .../src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs | 0 .../Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs | 0 .../Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs | 0 .../WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs | 0 .../InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs | 0 .../Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs | 0 .../Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs | 0 .../System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs | 0 .../System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs | 0 .../System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs | 0 .../System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs | 0 .../src/System/Runtime/Intrinsics/Vector128.cs | 0 .../src/System/Runtime/Intrinsics/Vector128DebugView.cs | 0 .../src/System/Runtime/Intrinsics/Vector256.cs | 0 .../src/System/Runtime/Intrinsics/Vector256DebugView.cs | 0 .../src/System/Runtime/Intrinsics/Vector64.cs | 0 .../src/System/Runtime/Intrinsics/Vector64DebugView.cs | 0 .../src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Aes.cs | 0 .../src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Avx.cs | 0 .../src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Avx2.cs | 0 .../src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Bmi1.cs | 0 .../src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Bmi2.cs | 0 .../src/System/Runtime/Intrinsics/X86/Enums.cs | 0 .../src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Fma.cs | 0 .../src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Lzcnt.cs | 0 .../src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs | 0 .../src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Popcnt.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse2.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse3.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse41.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Sse42.cs | 0 .../src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs | 0 .../src/System/Runtime/Intrinsics/X86/Ssse3.cs | 0 .../src/System/Runtime/Loader/AssemblyLoadContext.cs | 0 .../src/System/Runtime/MemoryFailPoint.cs | 0 .../src/System/Runtime/RuntimeImports.cs | 0 .../src/System/Runtime/Serialization/FormatterConverter.cs | 0 .../src/System/Runtime/Serialization/FormatterServices.cs | 0 .../src/System/Runtime/Serialization/SerializationInfo.cs | 0 .../src/System/Runtime/Versioning/CompatibilitySwitch.cs | 0 .../src/System/RuntimeArgumentHandle.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/RuntimeHandles.cs | 0 .../src/System/Security/DynamicSecurityMethodAttribute.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/SharedStatics.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/String.CoreCLR.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/StubHelpers.cs | 0 .../src/System/Text/CodePageDataItem.Unix.cs | 0 .../src/System/Text/CodePageDataItem.cs | 0 .../src/System/Text/EncodingTable.Unix.cs | 0 .../src/System/Text/EncodingTable.cs | 0 .../src/System/Text/StringBuilder.CoreCLR.cs | 0 .../src/System/Text/StringBuilderCache.cs | 0 .../src/System/Threading/CancellationToken.cs | 0 .../src/System/Threading/CancellationTokenRegistration.cs | 0 .../src/System/Threading/CancellationTokenSource.cs | 0 .../src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs | 0 .../src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs | 0 .../src/System/Threading/ClrThreadPoolBoundHandle.cs | 0 .../src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs | 0 .../src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs | 0 .../src/System/Threading/EventWaitHandle.cs | 0 .../src/System/Threading/Interlocked.cs | 0 .../src/System/Threading/ManualResetEventSlim.cs | 0 .../src/System/Threading/Monitor.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Mutex.cs | 0 .../src/System/Threading/Overlapped.cs | 0 .../src/System/Threading/Semaphore.cs | 0 .../src/System/Threading/SemaphoreSlim.cs | 0 .../src/System/Threading/SpinLock.cs | 0 .../src/System/Threading/SynchronizationContext.cs | 0 .../src/System/Threading/Tasks/AsyncCausalityTracer.cs | 0 .../src/System/Threading/Tasks/FutureFactory.cs | 0 .../src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs | 0 .../src/System/Threading/Tasks/ProducerConsumerQueues.cs | 0 .../src/System/Threading/Tasks/TPLETWProvider.cs | 0 .../src/System/Threading/Tasks/Task.cs | 0 .../src/System/Threading/Tasks/TaskContinuation.cs | 0 .../src/System/Threading/Tasks/TaskExceptionHolder.cs | 0 .../src/System/Threading/Tasks/TaskFactory.cs | 0 .../src/System/Threading/Tasks/TaskScheduler.cs | 0 .../src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs | 0 .../src/System/Threading/Tasks/future.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Thread.cs | 0 .../src/System/Threading/ThreadInterruptedException.cs | 0 .../src/System/Threading/ThreadLocal.cs | 0 .../src/System/Threading/ThreadPool.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Timer.cs | 0 .../src/System/Threading/Volatile.cs | 0 .../src/System/Threading/WaitHandle.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/ThrowHelper.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Type.CoreCLR.cs | 0 .../src/System/TypeLoadException.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/TypeNameParser.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/TypedReference.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/ValueType.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/Variant.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/WeakReference.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/WeakReferenceOfT.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/__ComObject.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/System/mda.cs | 0 src/{mscorlib => System.Private.CoreLib}/src/mscorlib.Friends.cs | 0 src/build.proj | 2 +- 1186 files changed, 1 insertion(+), 1 deletion(-) rename src/{mscorlib => System.Private.CoreLib}/Common/NotImplemented.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/Common/System/SR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/CreateRuntimeRootILLinkDescriptorFile.targets (100%) rename src/{mscorlib => System.Private.CoreLib}/GenerateCompilerResponseFile.targets (100%) rename src/{mscorlib => System.Private.CoreLib}/GenerateSplitStringResources.targets (100%) rename src/{mscorlib => System.Private.CoreLib}/ILLink.targets (100%) rename src/{mscorlib => System.Private.CoreLib}/ILLinkTrim.xml (100%) rename src/{mscorlib => System.Private.CoreLib}/MembersMustExist.AnalyzerData (100%) rename src/{mscorlib => System.Private.CoreLib}/PinvokeAnalyzerExceptionList.analyzerdata (100%) rename src/{mscorlib => System.Private.CoreLib}/Resources/Strings.resx (100%) rename src/{mscorlib => System.Private.CoreLib}/System.Private.CoreLib.csproj (100%) rename src/{mscorlib => System.Private.CoreLib}/System.Private.CoreLib.sln (100%) rename src/{mscorlib => System.Private.CoreLib}/Tools/Versioning/GenerateVersionInfo.targets (100%) rename src/{mscorlib => System.Private.CoreLib}/Tools/Versioning/NativeVersion.rc (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Internal/IO/File.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Internal/IO/File.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Internal/IO/File.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Internal/Runtime/CompilerServices/Unsafe.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/Interop.Errors.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/Interop.IOErrors.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/Interop.Libraries.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Collation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Close.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.FLock.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.FSync.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.FTruncate.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.GetCwd.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.LSeek.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.MksTemps.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Open.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.PathConf.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Permissions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Read.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.ReadDir.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.ReadLink.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Stat.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.SysLog.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Unlink.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Unix/System.Native/Interop.Write.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Interop.BOOL.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Interop.Errors.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Interop.Libraries.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FindClose.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.Globalization.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.LockFile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.MUI.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.TimeZone.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Normaliz/Interop.Idna.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Normaliz/Interop.Normalization.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/User32/Interop.Constants.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/User32/Interop.LoadString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/README.md (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System.Private.CoreLib.Shared.projitems (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AccessViolationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Action.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AggregateException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ApplicationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArgumentException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArgumentNullException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArgumentOutOfRangeException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArithmeticException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArraySegment.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ArrayTypeMismatchException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AssemblyLoadEventArgs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AssemblyLoadEventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AsyncCallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AttributeTargets.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/AttributeUsageAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/BadImageFormatException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/BitConverter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Boolean.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/ArrayPool.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/ArrayPoolEventSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/ConfigurableArrayPool.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/IMemoryOwner.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/IPinnable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/MemoryHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/MemoryManager.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Buffers/Utilities.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Byte.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/CLSCompliantAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Char.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/CharEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Comparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/CompatibleComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/DictionaryEntry.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/Dictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/ICollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/ICollectionDebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IDictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IDictionaryDebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IEnumerable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IEqualityComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IList.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IReadOnlyCollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IReadOnlyDictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/IReadOnlyList.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/KeyNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/KeyValuePair.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/List.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Generic/ValueListBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/HashHelpers.SerializationInfoTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/HashHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/Hashtable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/ICollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IDictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IDictionaryEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IEnumerable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IEqualityComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IHashCodeProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IList.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IStructuralComparable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/IStructuralEquatable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/KeyValuePairs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/ListDictionaryInternal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/ObjectModel/Collection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Collections/ObjectModel/ReadOnlyCollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ComponentModel/DefaultValueAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ComponentModel/EditorBrowsableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Convert.Base64.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Convert.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/CurrentSystemTimeZone.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DBNull.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DataMisalignedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DateTime.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DateTimeKind.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DateTimeOffset.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DayOfWeek.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DefaultBinder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/ConditionalAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Debug.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Debug.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerBrowsableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerDisplayAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerHiddenAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerStepThroughAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/DebuggerVisualizerAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/StackTraceHiddenAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/ActivityTracker.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/EventActivityOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/EventDescriptor.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/EventProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/EventSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/EventSourceException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/IEventProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/StubEnvironment.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Diagnostics/Tracing/Winmeta.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DivideByZeroException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DllNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Double.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/DuplicateWaitObjectException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Empty.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/EntryPointNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/EventArgs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/EventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ExecutionEngineException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/FieldAccessException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/FlagsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/FormatException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/FormattableString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Gen2GcCallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/BidiCategory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/Calendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendarAlgorithmType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendarData.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendarData.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendarData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendarWeekRule.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CalendricalCalculationsHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CharUnicodeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/ChineseLunisolarCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CompareInfo.Invariant.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CompareInfo.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CompareInfo.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CompareInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CultureData.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CultureData.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CultureData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CultureNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/CultureTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DateTimeFormat.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DateTimeFormatInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DateTimeFormatInfoScanner.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DateTimeParse.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DateTimeStyles.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DaylightTime.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/DigitShapes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/EastAsianLunisolarCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/GlobalizationExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/GregorianCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/GregorianCalendarHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/GregorianCalendarTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HebrewCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HebrewNumber.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HijriCalendar.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HijriCalendar.Win32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HijriCalendar.WinRT.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/HijriCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/IdnMapping.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/IdnMapping.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/IdnMapping.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/InternalGlobalizationHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JapaneseCalendar.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JapaneseCalendar.Win32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JapaneseCalendar.WinRT.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JapaneseCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JapaneseLunisolarCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/JulianCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/KoreanCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/KoreanLunisolarCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/LocaleData.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/Normalization.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/Normalization.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/NumberFormatInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/NumberStyles.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/PersianCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/RegionInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/SortKey.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/SortVersion.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/StringInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TaiwanCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TaiwanLunisolarCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TextElementEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TextInfo.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TextInfo.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TextInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/ThaiBuddhistCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TimeSpanFormat.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TimeSpanParse.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/TimeSpanStyles.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/UmAlQuraCalendar.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Globalization/UnicodeCategory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Guid.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/HResults.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/HashCode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IAsyncResult.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ICloneable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IComparable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IConvertible.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ICustomFormatter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IDisposable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IEquatable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IFormatProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IFormattable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/BinaryWriter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/DirectoryNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/DisableMediaInsertionPrompt.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/EncodingCache.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/EndOfStreamException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Error.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileAccess.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileLoadException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileMode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileShare.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.Linux.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.OSX.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.Win32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.WinRT.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/FileStreamCompletionSource.Win32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/IOException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/MemoryStream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Path.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Path.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Path.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PathHelper.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PathInternal.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PathInternal.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PathInternal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PathTooLongException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/PinnedBufferMemoryStream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/SeekOrigin.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/StreamHelpers.CopyValidation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/StreamReader.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/StreamWriter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/TextReader.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/TextWriter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/UnmanagedMemoryAccessor.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/UnmanagedMemoryStream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/UnmanagedMemoryStreamWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IO/Win32Marshal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IObservable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IObserver.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IProgress.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ISpanFormattable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IndexOutOfRangeException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/InsufficientExecutionStackException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Int16.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Int32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Int64.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/IntPtr.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/InvalidCastException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/InvalidOperationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/InvalidProgramException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/InvalidTimeZoneException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Lazy.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MarshalByRefObject.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Marvin.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Math.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MathF.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MemberAccessException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Memory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MemoryDebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MemoryExtensions.Fast.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MemoryExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MethodAccessException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MidpointRounding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MissingMethodException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/MulticastNotSupportedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/NonSerializedAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/NotFiniteNumberException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/NotImplementedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/NotSupportedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/NullReferenceException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Nullable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Number.Formatting.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Number.NumberBuffer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Number.Parsing.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/ConstantHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/ConstantHelper.tt (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/GenerationConfig.ttinclude (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/Register.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/Register.tt (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/Vector.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/Vector.tt (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Numerics/Vector_Operations.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ObjectDisposedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ObsoleteAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/OperationCanceledException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/OverflowException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ParamArrayAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ParamsArray.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ParseNumbers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/PlatformNotSupportedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Progress.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Random.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/RankException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ReadOnlyMemory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ReadOnlySpan.Fast.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ReadOnlySpan.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AmbiguousMatchException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/Assembly.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyCompanyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyConfigurationAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyContentType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyCopyrightAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyCultureAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyDelaySignAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyDescriptionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyFileVersionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyFlagsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyKeyFileAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyKeyNameAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyMetadataAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyNameFlags.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyNameFormatter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyProductAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblySignatureKeyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyTitleAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyTrademarkAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/AssemblyVersionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/Binder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/BindingFlags.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/CallingConventions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ConstructorInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/CustomAttributeFormatException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/DefaultMemberAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/EventAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/EventInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ExceptionHandlingClauseOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/FieldAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/FieldInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/GenericParameterAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ICustomAttributeProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/IReflect.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/IReflectableType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ImageFileMachine.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/InterfaceMapping.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/IntrospectionExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/InvalidFilterCriteriaException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ManifestResourceInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MemberFilter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MemberInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MemberTypes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MethodAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MethodBase.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MethodImplAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MethodInfo.Internal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/MethodInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/Missing.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/Module.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ModuleResolveEventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ObfuscateAssemblyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ObfuscationAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ParameterAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ParameterInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ParameterModifier.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/Pointer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/PortableExecutableKinds.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ProcessorArchitecture.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/PropertyAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/PropertyInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ReflectionContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ReflectionTypeLoadException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ResourceAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/ResourceLocation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureArrayType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureByRefType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureConstructedGenericType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureGenericMethodParameterType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureGenericParameterType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureHasElementType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignaturePointerType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/SignatureTypeExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/StrongNameKeyPair.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TargetException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TargetInvocationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TargetParameterCountException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TypeAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TypeDelegator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TypeFilter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Reflection/TypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ResolveEventArgs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ResolveEventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/IResourceReader.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/MissingManifestResourceException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/MissingSatelliteAssemblyException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/NeutralResourcesLanguageAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/ResourceFallbackManager.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/ResourceTypeCode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/RuntimeResourceSet.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/SatelliteContractVersionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Resources/UltimateResourceFallbackLocation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DependencyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/INotifyCompletion.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/ITuple.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IsConst.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IsVolatile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/LoadHint.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/MethodCodeType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/MethodImplAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/MethodImplOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/RuntimeFeature.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/StrongBox.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/CompilerServices/YieldAwaitable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ConstrainedExecution/Cer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ConstrainedExecution/Consistency.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ExceptionServices/ExceptionNotification.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/CallingConvention.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/CharSet.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/DllImportAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/DllImportSearchPath.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/ExternalException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/GuidAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/HandleRef.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/InAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/LayoutKind.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/MarshalAsAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/MarshalDirectiveException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/MemoryMarshal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/OptionalAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/OutAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/PreserveSigAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/SafeBuffer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/StructLayoutAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/UnmanagedType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/InteropServices/VarEnum.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/IDeserializationCallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/IFormatterConverter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/IObjectReference.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/ISafeSerializationData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/ISerializable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/OnSerializedAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/OnSerializingAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/SerializationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Serialization/StreamingContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Versioning/NonVersionableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SByte.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/CryptographicException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/PartialTrustVisibilityLevel.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SafeBSTRHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecureString.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecureString.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecureString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityCriticalAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityCriticalScope.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityRuleSet.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityRulesAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecuritySafeCriticalAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityTransparentAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SecurityTreatAsSafeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/UnverifiableCodeAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Security/VerificationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SerializableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Single.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Span.Fast.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Span.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanDebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.BinarySearch.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.Byte.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.Char.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.T.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SpanHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/StackOverflowException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/String.Comparison.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/String.Manipulation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/String.Searching.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/String.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/StringComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/StringComparison.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/StringSplitOptions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/SystemException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/ASCIIEncoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Decoder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/DecoderBestFitFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/DecoderExceptionFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/DecoderFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/DecoderNLS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/DecoderReplacementFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Encoder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncoderBestFitFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncoderExceptionFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncoderFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncoderNLS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncoderReplacementFallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Encoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncodingInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncodingNLS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/EncodingProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/Latin1Encoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/NormalizationForm.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/StringBuilder.Debug.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/StringBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/UTF32Encoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/UTF7Encoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/UTF8Encoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/UnicodeEncoding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Text/ValueStringBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ThreadAttributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ThreadStaticAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/AbandonedMutexException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ApartmentState.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/AsyncLocal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/AutoResetEvent.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/DeferredDisposableLifetime.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/EventResetMode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ExecutionContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/LazyInitializer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/LazyThreadSafetyMode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/LockRecursionException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ManualResetEvent.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ParameterizedThreadStart.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ReaderWriterLockSlim.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/SemaphoreFullException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/SendOrPostCallback.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/SpinWait.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/SynchronizationLockException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/TaskCanceledException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/TaskCompletionSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/TaskExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/TaskSchedulerException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/TaskToApm.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Tasks/ValueTask.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadAbortException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadPriority.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadStart.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadStartException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadState.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/ThreadStateException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/Timeout.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/TimeoutHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Threading/WaitHandleCannotBeOpenedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeSpan.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZone.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.AdjustmentRule.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.StringSerializer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.TransitionTime.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.Win32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeZoneNotFoundException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TimeoutException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Tuple.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TupleExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Type.Enum.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Type.Helpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Type.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TypeAccessException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TypeCode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TypeInitializationException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/TypeUnloadedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UInt16.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UInt32.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UInt64.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UIntPtr.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UnauthorizedAccessException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UnhandledExceptionEventArgs.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UnhandledExceptionEventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/UnitySerializationHolder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/ValueTuple.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Version.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/shared/System/Void.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Internal/Console.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Internal/Padding.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Internal/Runtime/Augments/EnvironmentAugments.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Internal/Runtime/Augments/RuntimeThread.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Interop/Unix/Interop.Libraries.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/OAVariantLib.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/Registry.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/RegistryKey.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/RegistryValueKind.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/RegistryView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/UnsafeNativeMethods.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/Microsoft/Win32/Win32Native.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Activator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContextDefaultValues.Defaults.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContextDefaultValues.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppContext/AppContextSwitches.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppDomain.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppDomainManager.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppDomainSetup.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/AppDomainUnloadedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/ArgIterator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Array.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Attribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/BadImageFormatException.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Buffer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/ByReference.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/CLRConfig.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Concurrent/ConcurrentDictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Concurrent/ConcurrentQueue.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Concurrent/ConcurrentStack.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Concurrent/IProducerConsumerCollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Generic/ArraySortHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Generic/Comparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Generic/ComparerHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/Generic/EqualityComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Currency.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/CurrentSystemTimeZone.Cache.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/DateTime.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Decimal.DecCalc.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Decimal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/DefaultBinder.CanConvert.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Delegate.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Contracts/Contracts.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Contracts/ContractsBCL.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Debug.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Debugger.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/EditAndContinueHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/EventPipe.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/FrameworkEventSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Eventing/XplatEventLogger.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/ICustomDebuggerNotification.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Stackframe.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/Stacktrace.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/SymbolStore/ISymWriter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/SymbolStore/SymAddressKind.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Diagnostics/SymbolStore/Token.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Enum.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Environment.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Environment.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Exception.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/GC.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/CharUnicodeInfoData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/CultureInfo.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/CultureInfo.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/CultureInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/GlobalizationMode.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/GlobalizationMode.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Globalization/GlobalizationMode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/IO/BinaryReader.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/IO/FileLoadException.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/IO/FileNotFoundException.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/IO/SearchOption.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/IO/Stream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/InsufficientMemoryException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Internal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Math.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/MathF.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/MissingFieldException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/MissingMemberException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/MulticastDelegate.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Number.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Numerics/Hashing/HashHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Object.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/OleAutBinder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/OutOfMemoryException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/PinnableBufferCache.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/PinnableBufferCacheEventSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Assembly.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/AssemblyName.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Associates.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/ConstructorInfo.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/CustomAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/CustomAttributeExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/AQNBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/AssemblyBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/AssemblyBuilderAccess.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/AssemblyBuilderData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ConstructorBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/CustomAttributeBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/DynamicILGenerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/DynamicMethod.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/EnumBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/EventBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/EventToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/FieldBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/FieldToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/FlowControl.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ILGenerator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ISymWrapperCore.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/Label.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/LocalBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/MethodBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/MethodBuilderInstantiation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/MethodToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ModuleBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ModuleBuilderData.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/OpCodeType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/OpCodes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/Opcode.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/OperandType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/PEFileKinds.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ParameterBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/ParameterToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/PropertyBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/PropertyToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/SignatureHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/SignatureToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/StackBehaviour.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/StringToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/SymbolMethod.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/SymbolType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/TypeBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/TypeBuilderInstantiation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/TypeToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/ExceptionHandlingClause.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/FieldInfo.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/INVOCATION_FLAGS.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/LoaderAllocator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/LocalVariableInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MdConstant.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MdFieldInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MdImport.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MemberInfo.Internal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/Metadata/AssemblyExtensions.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MethodBase.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/MethodBody.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RtFieldInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeAssembly.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeConstructorInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeEventInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeFieldInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeMethodInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeModule.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimeParameterInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Reflection/RuntimePropertyInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/FileBasedResourceGroveler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/IResourceGroveler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/ManifestBasedResourceGroveler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/ResourceManager.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/ResourceReader.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/ResourceSet.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Resources/__FastResourceComparer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/RtType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/ICastable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/RuntimeHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/TaskAwaiter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/CompilerServices/jithelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/GcSettings.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ArrayWithOffset.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/Attributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/BStrWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/COMException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComEventsHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComEventsInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComEventsMethod.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComEventsSink.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComMemberType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/IStream.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/CriticalHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/CurrencyWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/DispatchWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ErrorWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/Expando/IExpando.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/GCHandleCookieTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/GcHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ICustomAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ICustomFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ICustomMarshaler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/ICustomQueryInterface.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/IException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/InvalidComObjectException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/Marshal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/NativeCallableAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/NativeMethods.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/NonPortable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/PInvokeMap.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/PInvokeMarshal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/RuntimeEnvironment.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/SEHException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/SafeHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/UnknownWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/VariantWrapper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector128.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector128DebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector256.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector256DebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector64.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/Vector64DebugView.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Aes.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Avx.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Avx2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Bmi1.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Bmi2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Enums.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Fma.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Lzcnt.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Popcnt.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse2.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse3.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse41.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Sse42.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Intrinsics/X86/Ssse3.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Loader/AssemblyLoadContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/MemoryFailPoint.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/RuntimeImports.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Serialization/FormatterConverter.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Serialization/FormatterServices.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Serialization/SerializationInfo.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Runtime/Versioning/CompatibilitySwitch.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/RuntimeArgumentHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/RuntimeHandles.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Security/DynamicSecurityMethodAttribute.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/SharedStatics.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/String.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/StubHelpers.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/CodePageDataItem.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/CodePageDataItem.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/EncodingTable.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/EncodingTable.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/StringBuilder.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Text/StringBuilderCache.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/CancellationToken.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/CancellationTokenRegistration.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/CancellationTokenSource.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ClrThreadPoolBoundHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/EventWaitHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Interlocked.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ManualResetEventSlim.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Monitor.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Mutex.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Overlapped.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Semaphore.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/SemaphoreSlim.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/SpinLock.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/SynchronizationContext.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/AsyncCausalityTracer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/FutureFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/ProducerConsumerQueues.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/TPLETWProvider.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/Task.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/TaskContinuation.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/TaskExceptionHolder.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/TaskFactory.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/TaskScheduler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Tasks/future.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Thread.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ThreadInterruptedException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ThreadLocal.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/ThreadPool.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Timer.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/Volatile.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Threading/WaitHandle.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/ThrowHelper.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Type.CoreCLR.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/TypeLoadException.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/TypeNameParser.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/TypedReference.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/ValueType.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/Variant.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/WeakReference.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/WeakReferenceOfT.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/__ComObject.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/System/mda.cs (100%) rename src/{mscorlib => System.Private.CoreLib}/src/mscorlib.Friends.cs (100%) diff --git a/src/mscorlib/Common/NotImplemented.cs b/src/System.Private.CoreLib/Common/NotImplemented.cs similarity index 100% rename from src/mscorlib/Common/NotImplemented.cs rename to src/System.Private.CoreLib/Common/NotImplemented.cs diff --git a/src/mscorlib/Common/System/SR.cs b/src/System.Private.CoreLib/Common/System/SR.cs similarity index 100% rename from src/mscorlib/Common/System/SR.cs rename to src/System.Private.CoreLib/Common/System/SR.cs diff --git a/src/mscorlib/CreateRuntimeRootILLinkDescriptorFile.targets b/src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets similarity index 100% rename from src/mscorlib/CreateRuntimeRootILLinkDescriptorFile.targets rename to src/System.Private.CoreLib/CreateRuntimeRootILLinkDescriptorFile.targets diff --git a/src/mscorlib/GenerateCompilerResponseFile.targets b/src/System.Private.CoreLib/GenerateCompilerResponseFile.targets similarity index 100% rename from src/mscorlib/GenerateCompilerResponseFile.targets rename to src/System.Private.CoreLib/GenerateCompilerResponseFile.targets diff --git a/src/mscorlib/GenerateSplitStringResources.targets b/src/System.Private.CoreLib/GenerateSplitStringResources.targets similarity index 100% rename from src/mscorlib/GenerateSplitStringResources.targets rename to src/System.Private.CoreLib/GenerateSplitStringResources.targets diff --git a/src/mscorlib/ILLink.targets b/src/System.Private.CoreLib/ILLink.targets similarity index 100% rename from src/mscorlib/ILLink.targets rename to src/System.Private.CoreLib/ILLink.targets diff --git a/src/mscorlib/ILLinkTrim.xml b/src/System.Private.CoreLib/ILLinkTrim.xml similarity index 100% rename from src/mscorlib/ILLinkTrim.xml rename to src/System.Private.CoreLib/ILLinkTrim.xml diff --git a/src/mscorlib/MembersMustExist.AnalyzerData b/src/System.Private.CoreLib/MembersMustExist.AnalyzerData similarity index 100% rename from src/mscorlib/MembersMustExist.AnalyzerData rename to src/System.Private.CoreLib/MembersMustExist.AnalyzerData diff --git a/src/mscorlib/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Private.CoreLib/PinvokeAnalyzerExceptionList.analyzerdata similarity index 100% rename from src/mscorlib/PinvokeAnalyzerExceptionList.analyzerdata rename to src/System.Private.CoreLib/PinvokeAnalyzerExceptionList.analyzerdata diff --git a/src/mscorlib/Resources/Strings.resx b/src/System.Private.CoreLib/Resources/Strings.resx similarity index 100% rename from src/mscorlib/Resources/Strings.resx rename to src/System.Private.CoreLib/Resources/Strings.resx diff --git a/src/mscorlib/System.Private.CoreLib.csproj b/src/System.Private.CoreLib/System.Private.CoreLib.csproj similarity index 100% rename from src/mscorlib/System.Private.CoreLib.csproj rename to src/System.Private.CoreLib/System.Private.CoreLib.csproj diff --git a/src/mscorlib/System.Private.CoreLib.sln b/src/System.Private.CoreLib/System.Private.CoreLib.sln similarity index 100% rename from src/mscorlib/System.Private.CoreLib.sln rename to src/System.Private.CoreLib/System.Private.CoreLib.sln diff --git a/src/mscorlib/Tools/Versioning/GenerateVersionInfo.targets b/src/System.Private.CoreLib/Tools/Versioning/GenerateVersionInfo.targets similarity index 100% rename from src/mscorlib/Tools/Versioning/GenerateVersionInfo.targets rename to src/System.Private.CoreLib/Tools/Versioning/GenerateVersionInfo.targets diff --git a/src/mscorlib/Tools/Versioning/NativeVersion.rc b/src/System.Private.CoreLib/Tools/Versioning/NativeVersion.rc similarity index 100% rename from src/mscorlib/Tools/Versioning/NativeVersion.rc rename to src/System.Private.CoreLib/Tools/Versioning/NativeVersion.rc diff --git a/src/mscorlib/shared/Internal/IO/File.Unix.cs b/src/System.Private.CoreLib/shared/Internal/IO/File.Unix.cs similarity index 100% rename from src/mscorlib/shared/Internal/IO/File.Unix.cs rename to src/System.Private.CoreLib/shared/Internal/IO/File.Unix.cs diff --git a/src/mscorlib/shared/Internal/IO/File.Windows.cs b/src/System.Private.CoreLib/shared/Internal/IO/File.Windows.cs similarity index 100% rename from src/mscorlib/shared/Internal/IO/File.Windows.cs rename to src/System.Private.CoreLib/shared/Internal/IO/File.Windows.cs diff --git a/src/mscorlib/shared/Internal/IO/File.cs b/src/System.Private.CoreLib/shared/Internal/IO/File.cs similarity index 100% rename from src/mscorlib/shared/Internal/IO/File.cs rename to src/System.Private.CoreLib/shared/Internal/IO/File.cs diff --git a/src/mscorlib/shared/Internal/Runtime/CompilerServices/Unsafe.cs b/src/System.Private.CoreLib/shared/Internal/Runtime/CompilerServices/Unsafe.cs similarity index 100% rename from src/mscorlib/shared/Internal/Runtime/CompilerServices/Unsafe.cs rename to src/System.Private.CoreLib/shared/Internal/Runtime/CompilerServices/Unsafe.cs diff --git a/src/mscorlib/shared/Interop/Unix/Interop.Errors.cs b/src/System.Private.CoreLib/shared/Interop/Unix/Interop.Errors.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/Interop.Errors.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/Interop.Errors.cs diff --git a/src/mscorlib/shared/Interop/Unix/Interop.IOErrors.cs b/src/System.Private.CoreLib/shared/Interop/Unix/Interop.IOErrors.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/Interop.IOErrors.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/Interop.IOErrors.cs diff --git a/src/mscorlib/shared/Interop/Unix/Interop.Libraries.cs b/src/System.Private.CoreLib/shared/Interop/Unix/Interop.Libraries.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/Interop.Libraries.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/Interop.Libraries.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Collation.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Collation.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Collation.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Collation.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.ICU.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Close.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Close.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Close.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Close.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.FLock.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FLock.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.FLock.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FLock.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.FSync.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FSync.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.FSync.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FSync.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.FTruncate.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FTruncate.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.FTruncate.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.FTruncate.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetCwd.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.GetCwd.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetCwd.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.GetCwd.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.LSeek.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.LSeek.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.LSeek.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.LSeek.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.MksTemps.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.MksTemps.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.MksTemps.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.MksTemps.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Open.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Open.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Open.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Open.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.PathConf.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.PathConf.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.PathConf.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.PathConf.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Permissions.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Permissions.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Permissions.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Permissions.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Read.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Read.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.ReadDir.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.ReadDir.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.ReadDir.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.ReadDir.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.ReadLink.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.ReadLink.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.ReadLink.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.ReadLink.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Stat.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Stat.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Stat.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Stat.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.SysLog.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.SysLog.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.SysLog.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.SysLog.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Unlink.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Unlink.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Unlink.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Unlink.cs diff --git a/src/mscorlib/shared/Interop/Unix/System.Native/Interop.Write.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs similarity index 100% rename from src/mscorlib/shared/Interop/Unix/System.Native/Interop.Write.cs rename to src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs diff --git a/src/mscorlib/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs b/src/System.Private.CoreLib/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs diff --git a/src/mscorlib/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs diff --git a/src/mscorlib/shared/Interop/Windows/Interop.BOOL.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Interop.BOOL.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Interop.BOOL.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Interop.BOOL.cs diff --git a/src/mscorlib/shared/Interop/Windows/Interop.Errors.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Interop.Errors.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Interop.Errors.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Interop.Errors.cs diff --git a/src/mscorlib/shared/Interop/Windows/Interop.Libraries.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Interop.Libraries.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Interop.Libraries.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Interop.Libraries.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CREATEFILE2_EXTENDED_PARAMETERS.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FileAttributes.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FindClose.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FindClose.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FindClose.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FindClose.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FindFirstFileEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FreeEnvironmentStrings.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.FreeLibrary.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetCPInfo.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetEnvironmentStrings.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.Globalization.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.Globalization.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.Globalization.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.Globalization.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.LockFile.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.LockFile.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.LockFile.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.LockFile.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MAX_PATH.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MUI.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MUI.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MUI.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MUI.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.MultiByteToWideChar.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.TimeZone.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.TimeZone.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.TimeZone.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.TimeZone.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs diff --git a/src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs diff --git a/src/mscorlib/shared/Interop/Windows/Normaliz/Interop.Idna.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Normaliz/Interop.Idna.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Normaliz/Interop.Idna.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Normaliz/Interop.Idna.cs diff --git a/src/mscorlib/shared/Interop/Windows/Normaliz/Interop.Normalization.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Normaliz/Interop.Normalization.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Normaliz/Interop.Normalization.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Normaliz/Interop.Normalization.cs diff --git a/src/mscorlib/shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs b/src/System.Private.CoreLib/shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/Ole32/Interop.CoCreateGuid.cs diff --git a/src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs b/src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs diff --git a/src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs b/src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs diff --git a/src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs b/src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs diff --git a/src/mscorlib/shared/Interop/Windows/User32/Interop.Constants.cs b/src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.Constants.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/User32/Interop.Constants.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.Constants.cs diff --git a/src/mscorlib/shared/Interop/Windows/User32/Interop.LoadString.cs b/src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.LoadString.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/User32/Interop.LoadString.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.LoadString.cs diff --git a/src/mscorlib/shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs b/src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs similarity index 100% rename from src/mscorlib/shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs rename to src/System.Private.CoreLib/shared/Interop/Windows/User32/Interop.SendMessageTimeout.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeDirectoryHandle.Unix.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeFindHandle.Windows.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeHandleMinusOneIsInvalid.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeHandleZeroOrMinusOneIsInvalid.cs diff --git a/src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs b/src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs similarity index 100% rename from src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs rename to src/System.Private.CoreLib/shared/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs diff --git a/src/mscorlib/shared/README.md b/src/System.Private.CoreLib/shared/README.md similarity index 100% rename from src/mscorlib/shared/README.md rename to src/System.Private.CoreLib/shared/README.md diff --git a/src/mscorlib/shared/System.Private.CoreLib.Shared.projitems b/src/System.Private.CoreLib/shared/System.Private.CoreLib.Shared.projitems similarity index 100% rename from src/mscorlib/shared/System.Private.CoreLib.Shared.projitems rename to src/System.Private.CoreLib/shared/System.Private.CoreLib.Shared.projitems diff --git a/src/mscorlib/shared/System/AccessViolationException.cs b/src/System.Private.CoreLib/shared/System/AccessViolationException.cs similarity index 100% rename from src/mscorlib/shared/System/AccessViolationException.cs rename to src/System.Private.CoreLib/shared/System/AccessViolationException.cs diff --git a/src/mscorlib/shared/System/Action.cs b/src/System.Private.CoreLib/shared/System/Action.cs similarity index 100% rename from src/mscorlib/shared/System/Action.cs rename to src/System.Private.CoreLib/shared/System/Action.cs diff --git a/src/mscorlib/shared/System/AggregateException.cs b/src/System.Private.CoreLib/shared/System/AggregateException.cs similarity index 100% rename from src/mscorlib/shared/System/AggregateException.cs rename to src/System.Private.CoreLib/shared/System/AggregateException.cs diff --git a/src/mscorlib/shared/System/ApplicationException.cs b/src/System.Private.CoreLib/shared/System/ApplicationException.cs similarity index 100% rename from src/mscorlib/shared/System/ApplicationException.cs rename to src/System.Private.CoreLib/shared/System/ApplicationException.cs diff --git a/src/mscorlib/shared/System/ArgumentException.cs b/src/System.Private.CoreLib/shared/System/ArgumentException.cs similarity index 100% rename from src/mscorlib/shared/System/ArgumentException.cs rename to src/System.Private.CoreLib/shared/System/ArgumentException.cs diff --git a/src/mscorlib/shared/System/ArgumentNullException.cs b/src/System.Private.CoreLib/shared/System/ArgumentNullException.cs similarity index 100% rename from src/mscorlib/shared/System/ArgumentNullException.cs rename to src/System.Private.CoreLib/shared/System/ArgumentNullException.cs diff --git a/src/mscorlib/shared/System/ArgumentOutOfRangeException.cs b/src/System.Private.CoreLib/shared/System/ArgumentOutOfRangeException.cs similarity index 100% rename from src/mscorlib/shared/System/ArgumentOutOfRangeException.cs rename to src/System.Private.CoreLib/shared/System/ArgumentOutOfRangeException.cs diff --git a/src/mscorlib/shared/System/ArithmeticException.cs b/src/System.Private.CoreLib/shared/System/ArithmeticException.cs similarity index 100% rename from src/mscorlib/shared/System/ArithmeticException.cs rename to src/System.Private.CoreLib/shared/System/ArithmeticException.cs diff --git a/src/mscorlib/shared/System/ArraySegment.cs b/src/System.Private.CoreLib/shared/System/ArraySegment.cs similarity index 100% rename from src/mscorlib/shared/System/ArraySegment.cs rename to src/System.Private.CoreLib/shared/System/ArraySegment.cs diff --git a/src/mscorlib/shared/System/ArrayTypeMismatchException.cs b/src/System.Private.CoreLib/shared/System/ArrayTypeMismatchException.cs similarity index 100% rename from src/mscorlib/shared/System/ArrayTypeMismatchException.cs rename to src/System.Private.CoreLib/shared/System/ArrayTypeMismatchException.cs diff --git a/src/mscorlib/shared/System/AssemblyLoadEventArgs.cs b/src/System.Private.CoreLib/shared/System/AssemblyLoadEventArgs.cs similarity index 100% rename from src/mscorlib/shared/System/AssemblyLoadEventArgs.cs rename to src/System.Private.CoreLib/shared/System/AssemblyLoadEventArgs.cs diff --git a/src/mscorlib/shared/System/AssemblyLoadEventHandler.cs b/src/System.Private.CoreLib/shared/System/AssemblyLoadEventHandler.cs similarity index 100% rename from src/mscorlib/shared/System/AssemblyLoadEventHandler.cs rename to src/System.Private.CoreLib/shared/System/AssemblyLoadEventHandler.cs diff --git a/src/mscorlib/shared/System/AsyncCallback.cs b/src/System.Private.CoreLib/shared/System/AsyncCallback.cs similarity index 100% rename from src/mscorlib/shared/System/AsyncCallback.cs rename to src/System.Private.CoreLib/shared/System/AsyncCallback.cs diff --git a/src/mscorlib/shared/System/AttributeTargets.cs b/src/System.Private.CoreLib/shared/System/AttributeTargets.cs similarity index 100% rename from src/mscorlib/shared/System/AttributeTargets.cs rename to src/System.Private.CoreLib/shared/System/AttributeTargets.cs diff --git a/src/mscorlib/shared/System/AttributeUsageAttribute.cs b/src/System.Private.CoreLib/shared/System/AttributeUsageAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/AttributeUsageAttribute.cs rename to src/System.Private.CoreLib/shared/System/AttributeUsageAttribute.cs diff --git a/src/mscorlib/shared/System/BadImageFormatException.cs b/src/System.Private.CoreLib/shared/System/BadImageFormatException.cs similarity index 100% rename from src/mscorlib/shared/System/BadImageFormatException.cs rename to src/System.Private.CoreLib/shared/System/BadImageFormatException.cs diff --git a/src/mscorlib/shared/System/BitConverter.cs b/src/System.Private.CoreLib/shared/System/BitConverter.cs similarity index 100% rename from src/mscorlib/shared/System/BitConverter.cs rename to src/System.Private.CoreLib/shared/System/BitConverter.cs diff --git a/src/mscorlib/shared/System/Boolean.cs b/src/System.Private.CoreLib/shared/System/Boolean.cs similarity index 100% rename from src/mscorlib/shared/System/Boolean.cs rename to src/System.Private.CoreLib/shared/System/Boolean.cs diff --git a/src/mscorlib/shared/System/Buffers/ArrayPool.cs b/src/System.Private.CoreLib/shared/System/Buffers/ArrayPool.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/ArrayPool.cs rename to src/System.Private.CoreLib/shared/System/Buffers/ArrayPool.cs diff --git a/src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs b/src/System.Private.CoreLib/shared/System/Buffers/ArrayPoolEventSource.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs rename to src/System.Private.CoreLib/shared/System/Buffers/ArrayPoolEventSource.cs diff --git a/src/mscorlib/shared/System/Buffers/ConfigurableArrayPool.cs b/src/System.Private.CoreLib/shared/System/Buffers/ConfigurableArrayPool.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/ConfigurableArrayPool.cs rename to src/System.Private.CoreLib/shared/System/Buffers/ConfigurableArrayPool.cs diff --git a/src/mscorlib/shared/System/Buffers/IMemoryOwner.cs b/src/System.Private.CoreLib/shared/System/Buffers/IMemoryOwner.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/IMemoryOwner.cs rename to src/System.Private.CoreLib/shared/System/Buffers/IMemoryOwner.cs diff --git a/src/mscorlib/shared/System/Buffers/IPinnable.cs b/src/System.Private.CoreLib/shared/System/Buffers/IPinnable.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/IPinnable.cs rename to src/System.Private.CoreLib/shared/System/Buffers/IPinnable.cs diff --git a/src/mscorlib/shared/System/Buffers/MemoryHandle.cs b/src/System.Private.CoreLib/shared/System/Buffers/MemoryHandle.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/MemoryHandle.cs rename to src/System.Private.CoreLib/shared/System/Buffers/MemoryHandle.cs diff --git a/src/mscorlib/shared/System/Buffers/MemoryManager.cs b/src/System.Private.CoreLib/shared/System/Buffers/MemoryManager.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/MemoryManager.cs rename to src/System.Private.CoreLib/shared/System/Buffers/MemoryManager.cs diff --git a/src/mscorlib/shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs b/src/System.Private.CoreLib/shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs rename to src/System.Private.CoreLib/shared/System/Buffers/Text/FormattingHelpers.CountDigits.cs diff --git a/src/mscorlib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs b/src/System.Private.CoreLib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs rename to src/System.Private.CoreLib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs diff --git a/src/mscorlib/shared/System/Buffers/Utilities.cs b/src/System.Private.CoreLib/shared/System/Buffers/Utilities.cs similarity index 100% rename from src/mscorlib/shared/System/Buffers/Utilities.cs rename to src/System.Private.CoreLib/shared/System/Buffers/Utilities.cs diff --git a/src/mscorlib/shared/System/Byte.cs b/src/System.Private.CoreLib/shared/System/Byte.cs similarity index 100% rename from src/mscorlib/shared/System/Byte.cs rename to src/System.Private.CoreLib/shared/System/Byte.cs diff --git a/src/mscorlib/shared/System/CLSCompliantAttribute.cs b/src/System.Private.CoreLib/shared/System/CLSCompliantAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/CLSCompliantAttribute.cs rename to src/System.Private.CoreLib/shared/System/CLSCompliantAttribute.cs diff --git a/src/mscorlib/shared/System/Char.cs b/src/System.Private.CoreLib/shared/System/Char.cs similarity index 100% rename from src/mscorlib/shared/System/Char.cs rename to src/System.Private.CoreLib/shared/System/Char.cs diff --git a/src/mscorlib/shared/System/CharEnumerator.cs b/src/System.Private.CoreLib/shared/System/CharEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/CharEnumerator.cs rename to src/System.Private.CoreLib/shared/System/CharEnumerator.cs diff --git a/src/mscorlib/shared/System/Collections/Comparer.cs b/src/System.Private.CoreLib/shared/System/Collections/Comparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Comparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/Comparer.cs diff --git a/src/mscorlib/shared/System/Collections/CompatibleComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/CompatibleComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/CompatibleComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/CompatibleComparer.cs diff --git a/src/mscorlib/shared/System/Collections/DictionaryEntry.cs b/src/System.Private.CoreLib/shared/System/Collections/DictionaryEntry.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/DictionaryEntry.cs rename to src/System.Private.CoreLib/shared/System/Collections/DictionaryEntry.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/Dictionary.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/Dictionary.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/Dictionary.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/Dictionary.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/ICollection.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/ICollection.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/ICollection.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/ICollection.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/ICollectionDebugView.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/ICollectionDebugView.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/ICollectionDebugView.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/ICollectionDebugView.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IComparer.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IDictionary.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IDictionary.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IDictionary.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IDictionary.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IDictionaryDebugView.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IDictionaryDebugView.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IDictionaryDebugView.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IDictionaryDebugView.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IEnumerable.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IEnumerable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IEnumerable.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IEnumerable.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IEnumerator.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IEnumerator.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IEnumerator.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IEqualityComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IEqualityComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IEqualityComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IEqualityComparer.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IList.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IList.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IList.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IList.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IReadOnlyCollection.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyCollection.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IReadOnlyCollection.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyCollection.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IReadOnlyDictionary.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyDictionary.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IReadOnlyDictionary.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyDictionary.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/IReadOnlyList.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyList.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/IReadOnlyList.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/IReadOnlyList.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/KeyNotFoundException.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/KeyNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/KeyNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/KeyNotFoundException.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/KeyValuePair.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/KeyValuePair.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/KeyValuePair.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/KeyValuePair.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/List.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/List.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/List.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/List.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/NonRandomizedStringEqualityComparer.cs diff --git a/src/mscorlib/shared/System/Collections/Generic/ValueListBuilder.cs b/src/System.Private.CoreLib/shared/System/Collections/Generic/ValueListBuilder.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Generic/ValueListBuilder.cs rename to src/System.Private.CoreLib/shared/System/Collections/Generic/ValueListBuilder.cs diff --git a/src/mscorlib/shared/System/Collections/HashHelpers.SerializationInfoTable.cs b/src/System.Private.CoreLib/shared/System/Collections/HashHelpers.SerializationInfoTable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/HashHelpers.SerializationInfoTable.cs rename to src/System.Private.CoreLib/shared/System/Collections/HashHelpers.SerializationInfoTable.cs diff --git a/src/mscorlib/shared/System/Collections/HashHelpers.cs b/src/System.Private.CoreLib/shared/System/Collections/HashHelpers.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/HashHelpers.cs rename to src/System.Private.CoreLib/shared/System/Collections/HashHelpers.cs diff --git a/src/mscorlib/shared/System/Collections/Hashtable.cs b/src/System.Private.CoreLib/shared/System/Collections/Hashtable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/Hashtable.cs rename to src/System.Private.CoreLib/shared/System/Collections/Hashtable.cs diff --git a/src/mscorlib/shared/System/Collections/ICollection.cs b/src/System.Private.CoreLib/shared/System/Collections/ICollection.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/ICollection.cs rename to src/System.Private.CoreLib/shared/System/Collections/ICollection.cs diff --git a/src/mscorlib/shared/System/Collections/IComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/IComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/IComparer.cs diff --git a/src/mscorlib/shared/System/Collections/IDictionary.cs b/src/System.Private.CoreLib/shared/System/Collections/IDictionary.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IDictionary.cs rename to src/System.Private.CoreLib/shared/System/Collections/IDictionary.cs diff --git a/src/mscorlib/shared/System/Collections/IDictionaryEnumerator.cs b/src/System.Private.CoreLib/shared/System/Collections/IDictionaryEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IDictionaryEnumerator.cs rename to src/System.Private.CoreLib/shared/System/Collections/IDictionaryEnumerator.cs diff --git a/src/mscorlib/shared/System/Collections/IEnumerable.cs b/src/System.Private.CoreLib/shared/System/Collections/IEnumerable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IEnumerable.cs rename to src/System.Private.CoreLib/shared/System/Collections/IEnumerable.cs diff --git a/src/mscorlib/shared/System/Collections/IEnumerator.cs b/src/System.Private.CoreLib/shared/System/Collections/IEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IEnumerator.cs rename to src/System.Private.CoreLib/shared/System/Collections/IEnumerator.cs diff --git a/src/mscorlib/shared/System/Collections/IEqualityComparer.cs b/src/System.Private.CoreLib/shared/System/Collections/IEqualityComparer.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IEqualityComparer.cs rename to src/System.Private.CoreLib/shared/System/Collections/IEqualityComparer.cs diff --git a/src/mscorlib/shared/System/Collections/IHashCodeProvider.cs b/src/System.Private.CoreLib/shared/System/Collections/IHashCodeProvider.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IHashCodeProvider.cs rename to src/System.Private.CoreLib/shared/System/Collections/IHashCodeProvider.cs diff --git a/src/mscorlib/shared/System/Collections/IList.cs b/src/System.Private.CoreLib/shared/System/Collections/IList.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IList.cs rename to src/System.Private.CoreLib/shared/System/Collections/IList.cs diff --git a/src/mscorlib/shared/System/Collections/IStructuralComparable.cs b/src/System.Private.CoreLib/shared/System/Collections/IStructuralComparable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IStructuralComparable.cs rename to src/System.Private.CoreLib/shared/System/Collections/IStructuralComparable.cs diff --git a/src/mscorlib/shared/System/Collections/IStructuralEquatable.cs b/src/System.Private.CoreLib/shared/System/Collections/IStructuralEquatable.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/IStructuralEquatable.cs rename to src/System.Private.CoreLib/shared/System/Collections/IStructuralEquatable.cs diff --git a/src/mscorlib/shared/System/Collections/KeyValuePairs.cs b/src/System.Private.CoreLib/shared/System/Collections/KeyValuePairs.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/KeyValuePairs.cs rename to src/System.Private.CoreLib/shared/System/Collections/KeyValuePairs.cs diff --git a/src/mscorlib/shared/System/Collections/ListDictionaryInternal.cs b/src/System.Private.CoreLib/shared/System/Collections/ListDictionaryInternal.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/ListDictionaryInternal.cs rename to src/System.Private.CoreLib/shared/System/Collections/ListDictionaryInternal.cs diff --git a/src/mscorlib/shared/System/Collections/ObjectModel/Collection.cs b/src/System.Private.CoreLib/shared/System/Collections/ObjectModel/Collection.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/ObjectModel/Collection.cs rename to src/System.Private.CoreLib/shared/System/Collections/ObjectModel/Collection.cs diff --git a/src/mscorlib/shared/System/Collections/ObjectModel/ReadOnlyCollection.cs b/src/System.Private.CoreLib/shared/System/Collections/ObjectModel/ReadOnlyCollection.cs similarity index 100% rename from src/mscorlib/shared/System/Collections/ObjectModel/ReadOnlyCollection.cs rename to src/System.Private.CoreLib/shared/System/Collections/ObjectModel/ReadOnlyCollection.cs diff --git a/src/mscorlib/shared/System/ComponentModel/DefaultValueAttribute.cs b/src/System.Private.CoreLib/shared/System/ComponentModel/DefaultValueAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/ComponentModel/DefaultValueAttribute.cs rename to src/System.Private.CoreLib/shared/System/ComponentModel/DefaultValueAttribute.cs diff --git a/src/mscorlib/shared/System/ComponentModel/EditorBrowsableAttribute.cs b/src/System.Private.CoreLib/shared/System/ComponentModel/EditorBrowsableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/ComponentModel/EditorBrowsableAttribute.cs rename to src/System.Private.CoreLib/shared/System/ComponentModel/EditorBrowsableAttribute.cs diff --git a/src/mscorlib/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs b/src/System.Private.CoreLib/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs similarity index 100% rename from src/mscorlib/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs rename to src/System.Private.CoreLib/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs diff --git a/src/mscorlib/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs b/src/System.Private.CoreLib/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs similarity index 100% rename from src/mscorlib/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs rename to src/System.Private.CoreLib/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs diff --git a/src/mscorlib/shared/System/Convert.Base64.cs b/src/System.Private.CoreLib/shared/System/Convert.Base64.cs similarity index 100% rename from src/mscorlib/shared/System/Convert.Base64.cs rename to src/System.Private.CoreLib/shared/System/Convert.Base64.cs diff --git a/src/mscorlib/shared/System/Convert.cs b/src/System.Private.CoreLib/shared/System/Convert.cs similarity index 100% rename from src/mscorlib/shared/System/Convert.cs rename to src/System.Private.CoreLib/shared/System/Convert.cs diff --git a/src/mscorlib/shared/System/CurrentSystemTimeZone.cs b/src/System.Private.CoreLib/shared/System/CurrentSystemTimeZone.cs similarity index 100% rename from src/mscorlib/shared/System/CurrentSystemTimeZone.cs rename to src/System.Private.CoreLib/shared/System/CurrentSystemTimeZone.cs diff --git a/src/mscorlib/shared/System/DBNull.cs b/src/System.Private.CoreLib/shared/System/DBNull.cs similarity index 100% rename from src/mscorlib/shared/System/DBNull.cs rename to src/System.Private.CoreLib/shared/System/DBNull.cs diff --git a/src/mscorlib/shared/System/DataMisalignedException.cs b/src/System.Private.CoreLib/shared/System/DataMisalignedException.cs similarity index 100% rename from src/mscorlib/shared/System/DataMisalignedException.cs rename to src/System.Private.CoreLib/shared/System/DataMisalignedException.cs diff --git a/src/mscorlib/shared/System/DateTime.cs b/src/System.Private.CoreLib/shared/System/DateTime.cs similarity index 100% rename from src/mscorlib/shared/System/DateTime.cs rename to src/System.Private.CoreLib/shared/System/DateTime.cs diff --git a/src/mscorlib/shared/System/DateTimeKind.cs b/src/System.Private.CoreLib/shared/System/DateTimeKind.cs similarity index 100% rename from src/mscorlib/shared/System/DateTimeKind.cs rename to src/System.Private.CoreLib/shared/System/DateTimeKind.cs diff --git a/src/mscorlib/shared/System/DateTimeOffset.cs b/src/System.Private.CoreLib/shared/System/DateTimeOffset.cs similarity index 100% rename from src/mscorlib/shared/System/DateTimeOffset.cs rename to src/System.Private.CoreLib/shared/System/DateTimeOffset.cs diff --git a/src/mscorlib/shared/System/DayOfWeek.cs b/src/System.Private.CoreLib/shared/System/DayOfWeek.cs similarity index 100% rename from src/mscorlib/shared/System/DayOfWeek.cs rename to src/System.Private.CoreLib/shared/System/DayOfWeek.cs diff --git a/src/mscorlib/shared/System/DefaultBinder.cs b/src/System.Private.CoreLib/shared/System/DefaultBinder.cs similarity index 100% rename from src/mscorlib/shared/System/DefaultBinder.cs rename to src/System.Private.CoreLib/shared/System/DefaultBinder.cs diff --git a/src/mscorlib/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/ConditionalAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/ConditionalAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/ConditionalAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/ConditionalAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Debug.Unix.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Debug.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Debug.Unix.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Debug.Unix.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Debug.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Debug.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Debug.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Debug.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggableAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggableAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggableAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerBrowsableAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerBrowsableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerBrowsableAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerBrowsableAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerDisplayAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerDisplayAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerDisplayAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerDisplayAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerHiddenAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerHiddenAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerHiddenAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerHiddenAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerNonUserCodeAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerStepThroughAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerStepThroughAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerStepThroughAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerStepThroughAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerStepperBoundaryAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerTypeProxyAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/DebuggerVisualizerAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerVisualizerAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/DebuggerVisualizerAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/DebuggerVisualizerAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/StackTraceHiddenAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/StackTraceHiddenAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/StackTraceHiddenAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/StackTraceHiddenAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/ActivityTracker.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/ActivityTracker.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/ActivityTracker.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/ActivityTracker.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/EventActivityOptions.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventActivityOptions.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/EventActivityOptions.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventActivityOptions.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/EventDescriptor.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventDescriptor.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/EventDescriptor.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventDescriptor.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/EventProvider.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/EventProvider.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/EventSource.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSource.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/EventSource.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSource.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/EventSourceException.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSourceException.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/EventSourceException.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSourceException.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/IEventProvider.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/IEventProvider.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/IEventProvider.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/IEventProvider.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/StubEnvironment.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/StubEnvironment.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/StubEnvironment.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/StubEnvironment.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs diff --git a/src/mscorlib/shared/System/Diagnostics/Tracing/Winmeta.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/Winmeta.cs similarity index 100% rename from src/mscorlib/shared/System/Diagnostics/Tracing/Winmeta.cs rename to src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/Winmeta.cs diff --git a/src/mscorlib/shared/System/DivideByZeroException.cs b/src/System.Private.CoreLib/shared/System/DivideByZeroException.cs similarity index 100% rename from src/mscorlib/shared/System/DivideByZeroException.cs rename to src/System.Private.CoreLib/shared/System/DivideByZeroException.cs diff --git a/src/mscorlib/shared/System/DllNotFoundException.cs b/src/System.Private.CoreLib/shared/System/DllNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/DllNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/DllNotFoundException.cs diff --git a/src/mscorlib/shared/System/Double.cs b/src/System.Private.CoreLib/shared/System/Double.cs similarity index 100% rename from src/mscorlib/shared/System/Double.cs rename to src/System.Private.CoreLib/shared/System/Double.cs diff --git a/src/mscorlib/shared/System/DuplicateWaitObjectException.cs b/src/System.Private.CoreLib/shared/System/DuplicateWaitObjectException.cs similarity index 100% rename from src/mscorlib/shared/System/DuplicateWaitObjectException.cs rename to src/System.Private.CoreLib/shared/System/DuplicateWaitObjectException.cs diff --git a/src/mscorlib/shared/System/Empty.cs b/src/System.Private.CoreLib/shared/System/Empty.cs similarity index 100% rename from src/mscorlib/shared/System/Empty.cs rename to src/System.Private.CoreLib/shared/System/Empty.cs diff --git a/src/mscorlib/shared/System/EntryPointNotFoundException.cs b/src/System.Private.CoreLib/shared/System/EntryPointNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/EntryPointNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/EntryPointNotFoundException.cs diff --git a/src/mscorlib/shared/System/EventArgs.cs b/src/System.Private.CoreLib/shared/System/EventArgs.cs similarity index 100% rename from src/mscorlib/shared/System/EventArgs.cs rename to src/System.Private.CoreLib/shared/System/EventArgs.cs diff --git a/src/mscorlib/shared/System/EventHandler.cs b/src/System.Private.CoreLib/shared/System/EventHandler.cs similarity index 100% rename from src/mscorlib/shared/System/EventHandler.cs rename to src/System.Private.CoreLib/shared/System/EventHandler.cs diff --git a/src/mscorlib/shared/System/ExecutionEngineException.cs b/src/System.Private.CoreLib/shared/System/ExecutionEngineException.cs similarity index 100% rename from src/mscorlib/shared/System/ExecutionEngineException.cs rename to src/System.Private.CoreLib/shared/System/ExecutionEngineException.cs diff --git a/src/mscorlib/shared/System/FieldAccessException.cs b/src/System.Private.CoreLib/shared/System/FieldAccessException.cs similarity index 100% rename from src/mscorlib/shared/System/FieldAccessException.cs rename to src/System.Private.CoreLib/shared/System/FieldAccessException.cs diff --git a/src/mscorlib/shared/System/FlagsAttribute.cs b/src/System.Private.CoreLib/shared/System/FlagsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/FlagsAttribute.cs rename to src/System.Private.CoreLib/shared/System/FlagsAttribute.cs diff --git a/src/mscorlib/shared/System/FormatException.cs b/src/System.Private.CoreLib/shared/System/FormatException.cs similarity index 100% rename from src/mscorlib/shared/System/FormatException.cs rename to src/System.Private.CoreLib/shared/System/FormatException.cs diff --git a/src/mscorlib/shared/System/FormattableString.cs b/src/System.Private.CoreLib/shared/System/FormattableString.cs similarity index 100% rename from src/mscorlib/shared/System/FormattableString.cs rename to src/System.Private.CoreLib/shared/System/FormattableString.cs diff --git a/src/mscorlib/shared/System/Gen2GcCallback.cs b/src/System.Private.CoreLib/shared/System/Gen2GcCallback.cs similarity index 100% rename from src/mscorlib/shared/System/Gen2GcCallback.cs rename to src/System.Private.CoreLib/shared/System/Gen2GcCallback.cs diff --git a/src/mscorlib/shared/System/Globalization/BidiCategory.cs b/src/System.Private.CoreLib/shared/System/Globalization/BidiCategory.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/BidiCategory.cs rename to src/System.Private.CoreLib/shared/System/Globalization/BidiCategory.cs diff --git a/src/mscorlib/shared/System/Globalization/Calendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/Calendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/Calendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/Calendar.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendarAlgorithmType.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendarAlgorithmType.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendarAlgorithmType.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendarAlgorithmType.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendarData.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendarData.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendarData.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendarData.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendarData.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendarData.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendarData.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendarData.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendarData.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendarData.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendarData.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendarData.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendarWeekRule.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendarWeekRule.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendarWeekRule.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendarWeekRule.cs diff --git a/src/mscorlib/shared/System/Globalization/CalendricalCalculationsHelper.cs b/src/System.Private.CoreLib/shared/System/Globalization/CalendricalCalculationsHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CalendricalCalculationsHelper.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CalendricalCalculationsHelper.cs diff --git a/src/mscorlib/shared/System/Globalization/CharUnicodeInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/CharUnicodeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CharUnicodeInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CharUnicodeInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/ChineseLunisolarCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/ChineseLunisolarCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/ChineseLunisolarCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/ChineseLunisolarCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/CompareInfo.Invariant.cs b/src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Invariant.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CompareInfo.Invariant.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Invariant.cs diff --git a/src/mscorlib/shared/System/Globalization/CompareInfo.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CompareInfo.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/CompareInfo.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CompareInfo.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/CompareInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CompareInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CompareInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/CultureData.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/CultureData.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CultureData.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CultureData.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/CultureData.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/CultureData.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CultureData.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CultureData.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/CultureData.cs b/src/System.Private.CoreLib/shared/System/Globalization/CultureData.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CultureData.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CultureData.cs diff --git a/src/mscorlib/shared/System/Globalization/CultureNotFoundException.cs b/src/System.Private.CoreLib/shared/System/Globalization/CultureNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CultureNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CultureNotFoundException.cs diff --git a/src/mscorlib/shared/System/Globalization/CultureTypes.cs b/src/System.Private.CoreLib/shared/System/Globalization/CultureTypes.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/CultureTypes.cs rename to src/System.Private.CoreLib/shared/System/Globalization/CultureTypes.cs diff --git a/src/mscorlib/shared/System/Globalization/DateTimeFormat.cs b/src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormat.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DateTimeFormat.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormat.cs diff --git a/src/mscorlib/shared/System/Globalization/DateTimeFormatInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormatInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DateTimeFormatInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormatInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/DateTimeFormatInfoScanner.cs b/src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormatInfoScanner.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DateTimeFormatInfoScanner.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DateTimeFormatInfoScanner.cs diff --git a/src/mscorlib/shared/System/Globalization/DateTimeParse.cs b/src/System.Private.CoreLib/shared/System/Globalization/DateTimeParse.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DateTimeParse.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DateTimeParse.cs diff --git a/src/mscorlib/shared/System/Globalization/DateTimeStyles.cs b/src/System.Private.CoreLib/shared/System/Globalization/DateTimeStyles.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DateTimeStyles.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DateTimeStyles.cs diff --git a/src/mscorlib/shared/System/Globalization/DaylightTime.cs b/src/System.Private.CoreLib/shared/System/Globalization/DaylightTime.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DaylightTime.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DaylightTime.cs diff --git a/src/mscorlib/shared/System/Globalization/DigitShapes.cs b/src/System.Private.CoreLib/shared/System/Globalization/DigitShapes.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/DigitShapes.cs rename to src/System.Private.CoreLib/shared/System/Globalization/DigitShapes.cs diff --git a/src/mscorlib/shared/System/Globalization/EastAsianLunisolarCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/EastAsianLunisolarCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/EastAsianLunisolarCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/EastAsianLunisolarCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/GlobalizationExtensions.cs b/src/System.Private.CoreLib/shared/System/Globalization/GlobalizationExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/GlobalizationExtensions.cs rename to src/System.Private.CoreLib/shared/System/Globalization/GlobalizationExtensions.cs diff --git a/src/mscorlib/shared/System/Globalization/GregorianCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/GregorianCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/GregorianCalendarHelper.cs b/src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendarHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/GregorianCalendarHelper.cs rename to src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendarHelper.cs diff --git a/src/mscorlib/shared/System/Globalization/GregorianCalendarTypes.cs b/src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendarTypes.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/GregorianCalendarTypes.cs rename to src/System.Private.CoreLib/shared/System/Globalization/GregorianCalendarTypes.cs diff --git a/src/mscorlib/shared/System/Globalization/HebrewCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/HebrewCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HebrewCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HebrewCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/HebrewNumber.cs b/src/System.Private.CoreLib/shared/System/Globalization/HebrewNumber.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HebrewNumber.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HebrewNumber.cs diff --git a/src/mscorlib/shared/System/Globalization/HijriCalendar.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HijriCalendar.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/HijriCalendar.Win32.cs b/src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.Win32.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HijriCalendar.Win32.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.Win32.cs diff --git a/src/mscorlib/shared/System/Globalization/HijriCalendar.WinRT.cs b/src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.WinRT.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HijriCalendar.WinRT.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.WinRT.cs diff --git a/src/mscorlib/shared/System/Globalization/HijriCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/HijriCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/HijriCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/IdnMapping.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/IdnMapping.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/IdnMapping.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/IdnMapping.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/IdnMapping.cs b/src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/IdnMapping.cs rename to src/System.Private.CoreLib/shared/System/Globalization/IdnMapping.cs diff --git a/src/mscorlib/shared/System/Globalization/InternalGlobalizationHelper.cs b/src/System.Private.CoreLib/shared/System/Globalization/InternalGlobalizationHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/InternalGlobalizationHelper.cs rename to src/System.Private.CoreLib/shared/System/Globalization/InternalGlobalizationHelper.cs diff --git a/src/mscorlib/shared/System/Globalization/JapaneseCalendar.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JapaneseCalendar.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/JapaneseCalendar.Win32.cs b/src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.Win32.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JapaneseCalendar.Win32.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.Win32.cs diff --git a/src/mscorlib/shared/System/Globalization/JapaneseCalendar.WinRT.cs b/src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.WinRT.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JapaneseCalendar.WinRT.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.WinRT.cs diff --git a/src/mscorlib/shared/System/Globalization/JapaneseCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JapaneseCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JapaneseCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/JapaneseLunisolarCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/JapaneseLunisolarCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JapaneseLunisolarCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JapaneseLunisolarCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/JulianCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/JulianCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/JulianCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/JulianCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/KoreanCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/KoreanCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/KoreanCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/KoreanCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/KoreanLunisolarCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/KoreanLunisolarCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/KoreanLunisolarCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/KoreanLunisolarCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/LocaleData.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/LocaleData.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/LocaleData.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/LocaleData.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/Normalization.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/Normalization.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/Normalization.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/Normalization.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/Normalization.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/Normalization.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/Normalization.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/Normalization.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/NumberFormatInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/NumberFormatInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/NumberFormatInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/NumberFormatInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/NumberStyles.cs b/src/System.Private.CoreLib/shared/System/Globalization/NumberStyles.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/NumberStyles.cs rename to src/System.Private.CoreLib/shared/System/Globalization/NumberStyles.cs diff --git a/src/mscorlib/shared/System/Globalization/PersianCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/PersianCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/PersianCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/PersianCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/RegionInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/RegionInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/RegionInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/RegionInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/SortKey.cs b/src/System.Private.CoreLib/shared/System/Globalization/SortKey.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/SortKey.cs rename to src/System.Private.CoreLib/shared/System/Globalization/SortKey.cs diff --git a/src/mscorlib/shared/System/Globalization/SortVersion.cs b/src/System.Private.CoreLib/shared/System/Globalization/SortVersion.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/SortVersion.cs rename to src/System.Private.CoreLib/shared/System/Globalization/SortVersion.cs diff --git a/src/mscorlib/shared/System/Globalization/StringInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/StringInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/StringInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/StringInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/TaiwanCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/TaiwanCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TaiwanCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TaiwanCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/TaiwanLunisolarCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/TaiwanLunisolarCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TaiwanLunisolarCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TaiwanLunisolarCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/TextElementEnumerator.cs b/src/System.Private.CoreLib/shared/System/Globalization/TextElementEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TextElementEnumerator.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TextElementEnumerator.cs diff --git a/src/mscorlib/shared/System/Globalization/TextInfo.Unix.cs b/src/System.Private.CoreLib/shared/System/Globalization/TextInfo.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TextInfo.Unix.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TextInfo.Unix.cs diff --git a/src/mscorlib/shared/System/Globalization/TextInfo.Windows.cs b/src/System.Private.CoreLib/shared/System/Globalization/TextInfo.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TextInfo.Windows.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TextInfo.Windows.cs diff --git a/src/mscorlib/shared/System/Globalization/TextInfo.cs b/src/System.Private.CoreLib/shared/System/Globalization/TextInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TextInfo.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TextInfo.cs diff --git a/src/mscorlib/shared/System/Globalization/ThaiBuddhistCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/ThaiBuddhistCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/ThaiBuddhistCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/ThaiBuddhistCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/TimeSpanFormat.cs b/src/System.Private.CoreLib/shared/System/Globalization/TimeSpanFormat.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TimeSpanFormat.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TimeSpanFormat.cs diff --git a/src/mscorlib/shared/System/Globalization/TimeSpanParse.cs b/src/System.Private.CoreLib/shared/System/Globalization/TimeSpanParse.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TimeSpanParse.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TimeSpanParse.cs diff --git a/src/mscorlib/shared/System/Globalization/TimeSpanStyles.cs b/src/System.Private.CoreLib/shared/System/Globalization/TimeSpanStyles.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/TimeSpanStyles.cs rename to src/System.Private.CoreLib/shared/System/Globalization/TimeSpanStyles.cs diff --git a/src/mscorlib/shared/System/Globalization/UmAlQuraCalendar.cs b/src/System.Private.CoreLib/shared/System/Globalization/UmAlQuraCalendar.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/UmAlQuraCalendar.cs rename to src/System.Private.CoreLib/shared/System/Globalization/UmAlQuraCalendar.cs diff --git a/src/mscorlib/shared/System/Globalization/UnicodeCategory.cs b/src/System.Private.CoreLib/shared/System/Globalization/UnicodeCategory.cs similarity index 100% rename from src/mscorlib/shared/System/Globalization/UnicodeCategory.cs rename to src/System.Private.CoreLib/shared/System/Globalization/UnicodeCategory.cs diff --git a/src/mscorlib/shared/System/Guid.Unix.cs b/src/System.Private.CoreLib/shared/System/Guid.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Guid.Unix.cs rename to src/System.Private.CoreLib/shared/System/Guid.Unix.cs diff --git a/src/mscorlib/shared/System/Guid.Windows.cs b/src/System.Private.CoreLib/shared/System/Guid.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Guid.Windows.cs rename to src/System.Private.CoreLib/shared/System/Guid.Windows.cs diff --git a/src/mscorlib/shared/System/Guid.cs b/src/System.Private.CoreLib/shared/System/Guid.cs similarity index 100% rename from src/mscorlib/shared/System/Guid.cs rename to src/System.Private.CoreLib/shared/System/Guid.cs diff --git a/src/mscorlib/shared/System/HResults.cs b/src/System.Private.CoreLib/shared/System/HResults.cs similarity index 100% rename from src/mscorlib/shared/System/HResults.cs rename to src/System.Private.CoreLib/shared/System/HResults.cs diff --git a/src/mscorlib/shared/System/HashCode.cs b/src/System.Private.CoreLib/shared/System/HashCode.cs similarity index 100% rename from src/mscorlib/shared/System/HashCode.cs rename to src/System.Private.CoreLib/shared/System/HashCode.cs diff --git a/src/mscorlib/shared/System/IAsyncResult.cs b/src/System.Private.CoreLib/shared/System/IAsyncResult.cs similarity index 100% rename from src/mscorlib/shared/System/IAsyncResult.cs rename to src/System.Private.CoreLib/shared/System/IAsyncResult.cs diff --git a/src/mscorlib/shared/System/ICloneable.cs b/src/System.Private.CoreLib/shared/System/ICloneable.cs similarity index 100% rename from src/mscorlib/shared/System/ICloneable.cs rename to src/System.Private.CoreLib/shared/System/ICloneable.cs diff --git a/src/mscorlib/shared/System/IComparable.cs b/src/System.Private.CoreLib/shared/System/IComparable.cs similarity index 100% rename from src/mscorlib/shared/System/IComparable.cs rename to src/System.Private.CoreLib/shared/System/IComparable.cs diff --git a/src/mscorlib/shared/System/IConvertible.cs b/src/System.Private.CoreLib/shared/System/IConvertible.cs similarity index 100% rename from src/mscorlib/shared/System/IConvertible.cs rename to src/System.Private.CoreLib/shared/System/IConvertible.cs diff --git a/src/mscorlib/shared/System/ICustomFormatter.cs b/src/System.Private.CoreLib/shared/System/ICustomFormatter.cs similarity index 100% rename from src/mscorlib/shared/System/ICustomFormatter.cs rename to src/System.Private.CoreLib/shared/System/ICustomFormatter.cs diff --git a/src/mscorlib/shared/System/IDisposable.cs b/src/System.Private.CoreLib/shared/System/IDisposable.cs similarity index 100% rename from src/mscorlib/shared/System/IDisposable.cs rename to src/System.Private.CoreLib/shared/System/IDisposable.cs diff --git a/src/mscorlib/shared/System/IEquatable.cs b/src/System.Private.CoreLib/shared/System/IEquatable.cs similarity index 100% rename from src/mscorlib/shared/System/IEquatable.cs rename to src/System.Private.CoreLib/shared/System/IEquatable.cs diff --git a/src/mscorlib/shared/System/IFormatProvider.cs b/src/System.Private.CoreLib/shared/System/IFormatProvider.cs similarity index 100% rename from src/mscorlib/shared/System/IFormatProvider.cs rename to src/System.Private.CoreLib/shared/System/IFormatProvider.cs diff --git a/src/mscorlib/shared/System/IFormattable.cs b/src/System.Private.CoreLib/shared/System/IFormattable.cs similarity index 100% rename from src/mscorlib/shared/System/IFormattable.cs rename to src/System.Private.CoreLib/shared/System/IFormattable.cs diff --git a/src/mscorlib/shared/System/IO/BinaryWriter.cs b/src/System.Private.CoreLib/shared/System/IO/BinaryWriter.cs similarity index 100% rename from src/mscorlib/shared/System/IO/BinaryWriter.cs rename to src/System.Private.CoreLib/shared/System/IO/BinaryWriter.cs diff --git a/src/mscorlib/shared/System/IO/DirectoryNotFoundException.cs b/src/System.Private.CoreLib/shared/System/IO/DirectoryNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/DirectoryNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/IO/DirectoryNotFoundException.cs diff --git a/src/mscorlib/shared/System/IO/DisableMediaInsertionPrompt.cs b/src/System.Private.CoreLib/shared/System/IO/DisableMediaInsertionPrompt.cs similarity index 100% rename from src/mscorlib/shared/System/IO/DisableMediaInsertionPrompt.cs rename to src/System.Private.CoreLib/shared/System/IO/DisableMediaInsertionPrompt.cs diff --git a/src/mscorlib/shared/System/IO/EncodingCache.cs b/src/System.Private.CoreLib/shared/System/IO/EncodingCache.cs similarity index 100% rename from src/mscorlib/shared/System/IO/EncodingCache.cs rename to src/System.Private.CoreLib/shared/System/IO/EncodingCache.cs diff --git a/src/mscorlib/shared/System/IO/EndOfStreamException.cs b/src/System.Private.CoreLib/shared/System/IO/EndOfStreamException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/EndOfStreamException.cs rename to src/System.Private.CoreLib/shared/System/IO/EndOfStreamException.cs diff --git a/src/mscorlib/shared/System/IO/Error.cs b/src/System.Private.CoreLib/shared/System/IO/Error.cs similarity index 100% rename from src/mscorlib/shared/System/IO/Error.cs rename to src/System.Private.CoreLib/shared/System/IO/Error.cs diff --git a/src/mscorlib/shared/System/IO/FileAccess.cs b/src/System.Private.CoreLib/shared/System/IO/FileAccess.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileAccess.cs rename to src/System.Private.CoreLib/shared/System/IO/FileAccess.cs diff --git a/src/mscorlib/shared/System/IO/FileLoadException.cs b/src/System.Private.CoreLib/shared/System/IO/FileLoadException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileLoadException.cs rename to src/System.Private.CoreLib/shared/System/IO/FileLoadException.cs diff --git a/src/mscorlib/shared/System/IO/FileMode.cs b/src/System.Private.CoreLib/shared/System/IO/FileMode.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileMode.cs rename to src/System.Private.CoreLib/shared/System/IO/FileMode.cs diff --git a/src/mscorlib/shared/System/IO/FileNotFoundException.cs b/src/System.Private.CoreLib/shared/System/IO/FileNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/IO/FileNotFoundException.cs diff --git a/src/mscorlib/shared/System/IO/FileOptions.cs b/src/System.Private.CoreLib/shared/System/IO/FileOptions.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileOptions.cs rename to src/System.Private.CoreLib/shared/System/IO/FileOptions.cs diff --git a/src/mscorlib/shared/System/IO/FileShare.cs b/src/System.Private.CoreLib/shared/System/IO/FileShare.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileShare.cs rename to src/System.Private.CoreLib/shared/System/IO/FileShare.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.Linux.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.Linux.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.Linux.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.Linux.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.OSX.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.OSX.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.OSX.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.OSX.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.Unix.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.Unix.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.Unix.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.Win32.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.Win32.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.Win32.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.Win32.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.WinRT.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.WinRT.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.WinRT.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.WinRT.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.Windows.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.Windows.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.Windows.cs diff --git a/src/mscorlib/shared/System/IO/FileStream.cs b/src/System.Private.CoreLib/shared/System/IO/FileStream.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStream.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStream.cs diff --git a/src/mscorlib/shared/System/IO/FileStreamCompletionSource.Win32.cs b/src/System.Private.CoreLib/shared/System/IO/FileStreamCompletionSource.Win32.cs similarity index 100% rename from src/mscorlib/shared/System/IO/FileStreamCompletionSource.Win32.cs rename to src/System.Private.CoreLib/shared/System/IO/FileStreamCompletionSource.Win32.cs diff --git a/src/mscorlib/shared/System/IO/IOException.cs b/src/System.Private.CoreLib/shared/System/IO/IOException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/IOException.cs rename to src/System.Private.CoreLib/shared/System/IO/IOException.cs diff --git a/src/mscorlib/shared/System/IO/MemoryStream.cs b/src/System.Private.CoreLib/shared/System/IO/MemoryStream.cs similarity index 100% rename from src/mscorlib/shared/System/IO/MemoryStream.cs rename to src/System.Private.CoreLib/shared/System/IO/MemoryStream.cs diff --git a/src/mscorlib/shared/System/IO/Path.Unix.cs b/src/System.Private.CoreLib/shared/System/IO/Path.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/IO/Path.Unix.cs rename to src/System.Private.CoreLib/shared/System/IO/Path.Unix.cs diff --git a/src/mscorlib/shared/System/IO/Path.Windows.cs b/src/System.Private.CoreLib/shared/System/IO/Path.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/IO/Path.Windows.cs rename to src/System.Private.CoreLib/shared/System/IO/Path.Windows.cs diff --git a/src/mscorlib/shared/System/IO/Path.cs b/src/System.Private.CoreLib/shared/System/IO/Path.cs similarity index 100% rename from src/mscorlib/shared/System/IO/Path.cs rename to src/System.Private.CoreLib/shared/System/IO/Path.cs diff --git a/src/mscorlib/shared/System/IO/PathHelper.Windows.cs b/src/System.Private.CoreLib/shared/System/IO/PathHelper.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PathHelper.Windows.cs rename to src/System.Private.CoreLib/shared/System/IO/PathHelper.Windows.cs diff --git a/src/mscorlib/shared/System/IO/PathInternal.Unix.cs b/src/System.Private.CoreLib/shared/System/IO/PathInternal.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PathInternal.Unix.cs rename to src/System.Private.CoreLib/shared/System/IO/PathInternal.Unix.cs diff --git a/src/mscorlib/shared/System/IO/PathInternal.Windows.cs b/src/System.Private.CoreLib/shared/System/IO/PathInternal.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PathInternal.Windows.cs rename to src/System.Private.CoreLib/shared/System/IO/PathInternal.Windows.cs diff --git a/src/mscorlib/shared/System/IO/PathInternal.cs b/src/System.Private.CoreLib/shared/System/IO/PathInternal.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PathInternal.cs rename to src/System.Private.CoreLib/shared/System/IO/PathInternal.cs diff --git a/src/mscorlib/shared/System/IO/PathTooLongException.cs b/src/System.Private.CoreLib/shared/System/IO/PathTooLongException.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PathTooLongException.cs rename to src/System.Private.CoreLib/shared/System/IO/PathTooLongException.cs diff --git a/src/mscorlib/shared/System/IO/PinnedBufferMemoryStream.cs b/src/System.Private.CoreLib/shared/System/IO/PinnedBufferMemoryStream.cs similarity index 100% rename from src/mscorlib/shared/System/IO/PinnedBufferMemoryStream.cs rename to src/System.Private.CoreLib/shared/System/IO/PinnedBufferMemoryStream.cs diff --git a/src/mscorlib/shared/System/IO/SeekOrigin.cs b/src/System.Private.CoreLib/shared/System/IO/SeekOrigin.cs similarity index 100% rename from src/mscorlib/shared/System/IO/SeekOrigin.cs rename to src/System.Private.CoreLib/shared/System/IO/SeekOrigin.cs diff --git a/src/mscorlib/shared/System/IO/StreamHelpers.CopyValidation.cs b/src/System.Private.CoreLib/shared/System/IO/StreamHelpers.CopyValidation.cs similarity index 100% rename from src/mscorlib/shared/System/IO/StreamHelpers.CopyValidation.cs rename to src/System.Private.CoreLib/shared/System/IO/StreamHelpers.CopyValidation.cs diff --git a/src/mscorlib/shared/System/IO/StreamReader.cs b/src/System.Private.CoreLib/shared/System/IO/StreamReader.cs similarity index 100% rename from src/mscorlib/shared/System/IO/StreamReader.cs rename to src/System.Private.CoreLib/shared/System/IO/StreamReader.cs diff --git a/src/mscorlib/shared/System/IO/StreamWriter.cs b/src/System.Private.CoreLib/shared/System/IO/StreamWriter.cs similarity index 100% rename from src/mscorlib/shared/System/IO/StreamWriter.cs rename to src/System.Private.CoreLib/shared/System/IO/StreamWriter.cs diff --git a/src/mscorlib/shared/System/IO/TextReader.cs b/src/System.Private.CoreLib/shared/System/IO/TextReader.cs similarity index 100% rename from src/mscorlib/shared/System/IO/TextReader.cs rename to src/System.Private.CoreLib/shared/System/IO/TextReader.cs diff --git a/src/mscorlib/shared/System/IO/TextWriter.cs b/src/System.Private.CoreLib/shared/System/IO/TextWriter.cs similarity index 100% rename from src/mscorlib/shared/System/IO/TextWriter.cs rename to src/System.Private.CoreLib/shared/System/IO/TextWriter.cs diff --git a/src/mscorlib/shared/System/IO/UnmanagedMemoryAccessor.cs b/src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryAccessor.cs similarity index 100% rename from src/mscorlib/shared/System/IO/UnmanagedMemoryAccessor.cs rename to src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryAccessor.cs diff --git a/src/mscorlib/shared/System/IO/UnmanagedMemoryStream.cs b/src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryStream.cs similarity index 100% rename from src/mscorlib/shared/System/IO/UnmanagedMemoryStream.cs rename to src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryStream.cs diff --git a/src/mscorlib/shared/System/IO/UnmanagedMemoryStreamWrapper.cs b/src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryStreamWrapper.cs similarity index 100% rename from src/mscorlib/shared/System/IO/UnmanagedMemoryStreamWrapper.cs rename to src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryStreamWrapper.cs diff --git a/src/mscorlib/shared/System/IO/Win32Marshal.cs b/src/System.Private.CoreLib/shared/System/IO/Win32Marshal.cs similarity index 100% rename from src/mscorlib/shared/System/IO/Win32Marshal.cs rename to src/System.Private.CoreLib/shared/System/IO/Win32Marshal.cs diff --git a/src/mscorlib/shared/System/IObservable.cs b/src/System.Private.CoreLib/shared/System/IObservable.cs similarity index 100% rename from src/mscorlib/shared/System/IObservable.cs rename to src/System.Private.CoreLib/shared/System/IObservable.cs diff --git a/src/mscorlib/shared/System/IObserver.cs b/src/System.Private.CoreLib/shared/System/IObserver.cs similarity index 100% rename from src/mscorlib/shared/System/IObserver.cs rename to src/System.Private.CoreLib/shared/System/IObserver.cs diff --git a/src/mscorlib/shared/System/IProgress.cs b/src/System.Private.CoreLib/shared/System/IProgress.cs similarity index 100% rename from src/mscorlib/shared/System/IProgress.cs rename to src/System.Private.CoreLib/shared/System/IProgress.cs diff --git a/src/mscorlib/shared/System/ISpanFormattable.cs b/src/System.Private.CoreLib/shared/System/ISpanFormattable.cs similarity index 100% rename from src/mscorlib/shared/System/ISpanFormattable.cs rename to src/System.Private.CoreLib/shared/System/ISpanFormattable.cs diff --git a/src/mscorlib/shared/System/IndexOutOfRangeException.cs b/src/System.Private.CoreLib/shared/System/IndexOutOfRangeException.cs similarity index 100% rename from src/mscorlib/shared/System/IndexOutOfRangeException.cs rename to src/System.Private.CoreLib/shared/System/IndexOutOfRangeException.cs diff --git a/src/mscorlib/shared/System/InsufficientExecutionStackException.cs b/src/System.Private.CoreLib/shared/System/InsufficientExecutionStackException.cs similarity index 100% rename from src/mscorlib/shared/System/InsufficientExecutionStackException.cs rename to src/System.Private.CoreLib/shared/System/InsufficientExecutionStackException.cs diff --git a/src/mscorlib/shared/System/Int16.cs b/src/System.Private.CoreLib/shared/System/Int16.cs similarity index 100% rename from src/mscorlib/shared/System/Int16.cs rename to src/System.Private.CoreLib/shared/System/Int16.cs diff --git a/src/mscorlib/shared/System/Int32.cs b/src/System.Private.CoreLib/shared/System/Int32.cs similarity index 100% rename from src/mscorlib/shared/System/Int32.cs rename to src/System.Private.CoreLib/shared/System/Int32.cs diff --git a/src/mscorlib/shared/System/Int64.cs b/src/System.Private.CoreLib/shared/System/Int64.cs similarity index 100% rename from src/mscorlib/shared/System/Int64.cs rename to src/System.Private.CoreLib/shared/System/Int64.cs diff --git a/src/mscorlib/shared/System/IntPtr.cs b/src/System.Private.CoreLib/shared/System/IntPtr.cs similarity index 100% rename from src/mscorlib/shared/System/IntPtr.cs rename to src/System.Private.CoreLib/shared/System/IntPtr.cs diff --git a/src/mscorlib/shared/System/InvalidCastException.cs b/src/System.Private.CoreLib/shared/System/InvalidCastException.cs similarity index 100% rename from src/mscorlib/shared/System/InvalidCastException.cs rename to src/System.Private.CoreLib/shared/System/InvalidCastException.cs diff --git a/src/mscorlib/shared/System/InvalidOperationException.cs b/src/System.Private.CoreLib/shared/System/InvalidOperationException.cs similarity index 100% rename from src/mscorlib/shared/System/InvalidOperationException.cs rename to src/System.Private.CoreLib/shared/System/InvalidOperationException.cs diff --git a/src/mscorlib/shared/System/InvalidProgramException.cs b/src/System.Private.CoreLib/shared/System/InvalidProgramException.cs similarity index 100% rename from src/mscorlib/shared/System/InvalidProgramException.cs rename to src/System.Private.CoreLib/shared/System/InvalidProgramException.cs diff --git a/src/mscorlib/shared/System/InvalidTimeZoneException.cs b/src/System.Private.CoreLib/shared/System/InvalidTimeZoneException.cs similarity index 100% rename from src/mscorlib/shared/System/InvalidTimeZoneException.cs rename to src/System.Private.CoreLib/shared/System/InvalidTimeZoneException.cs diff --git a/src/mscorlib/shared/System/Lazy.cs b/src/System.Private.CoreLib/shared/System/Lazy.cs similarity index 100% rename from src/mscorlib/shared/System/Lazy.cs rename to src/System.Private.CoreLib/shared/System/Lazy.cs diff --git a/src/mscorlib/shared/System/MarshalByRefObject.cs b/src/System.Private.CoreLib/shared/System/MarshalByRefObject.cs similarity index 100% rename from src/mscorlib/shared/System/MarshalByRefObject.cs rename to src/System.Private.CoreLib/shared/System/MarshalByRefObject.cs diff --git a/src/mscorlib/shared/System/Marvin.cs b/src/System.Private.CoreLib/shared/System/Marvin.cs similarity index 100% rename from src/mscorlib/shared/System/Marvin.cs rename to src/System.Private.CoreLib/shared/System/Marvin.cs diff --git a/src/mscorlib/shared/System/Math.cs b/src/System.Private.CoreLib/shared/System/Math.cs similarity index 100% rename from src/mscorlib/shared/System/Math.cs rename to src/System.Private.CoreLib/shared/System/Math.cs diff --git a/src/mscorlib/shared/System/MathF.cs b/src/System.Private.CoreLib/shared/System/MathF.cs similarity index 100% rename from src/mscorlib/shared/System/MathF.cs rename to src/System.Private.CoreLib/shared/System/MathF.cs diff --git a/src/mscorlib/shared/System/MemberAccessException.cs b/src/System.Private.CoreLib/shared/System/MemberAccessException.cs similarity index 100% rename from src/mscorlib/shared/System/MemberAccessException.cs rename to src/System.Private.CoreLib/shared/System/MemberAccessException.cs diff --git a/src/mscorlib/shared/System/Memory.cs b/src/System.Private.CoreLib/shared/System/Memory.cs similarity index 100% rename from src/mscorlib/shared/System/Memory.cs rename to src/System.Private.CoreLib/shared/System/Memory.cs diff --git a/src/mscorlib/shared/System/MemoryDebugView.cs b/src/System.Private.CoreLib/shared/System/MemoryDebugView.cs similarity index 100% rename from src/mscorlib/shared/System/MemoryDebugView.cs rename to src/System.Private.CoreLib/shared/System/MemoryDebugView.cs diff --git a/src/mscorlib/shared/System/MemoryExtensions.Fast.cs b/src/System.Private.CoreLib/shared/System/MemoryExtensions.Fast.cs similarity index 100% rename from src/mscorlib/shared/System/MemoryExtensions.Fast.cs rename to src/System.Private.CoreLib/shared/System/MemoryExtensions.Fast.cs diff --git a/src/mscorlib/shared/System/MemoryExtensions.cs b/src/System.Private.CoreLib/shared/System/MemoryExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/MemoryExtensions.cs rename to src/System.Private.CoreLib/shared/System/MemoryExtensions.cs diff --git a/src/mscorlib/shared/System/MethodAccessException.cs b/src/System.Private.CoreLib/shared/System/MethodAccessException.cs similarity index 100% rename from src/mscorlib/shared/System/MethodAccessException.cs rename to src/System.Private.CoreLib/shared/System/MethodAccessException.cs diff --git a/src/mscorlib/shared/System/MidpointRounding.cs b/src/System.Private.CoreLib/shared/System/MidpointRounding.cs similarity index 100% rename from src/mscorlib/shared/System/MidpointRounding.cs rename to src/System.Private.CoreLib/shared/System/MidpointRounding.cs diff --git a/src/mscorlib/shared/System/MissingMethodException.cs b/src/System.Private.CoreLib/shared/System/MissingMethodException.cs similarity index 100% rename from src/mscorlib/shared/System/MissingMethodException.cs rename to src/System.Private.CoreLib/shared/System/MissingMethodException.cs diff --git a/src/mscorlib/shared/System/MulticastNotSupportedException.cs b/src/System.Private.CoreLib/shared/System/MulticastNotSupportedException.cs similarity index 100% rename from src/mscorlib/shared/System/MulticastNotSupportedException.cs rename to src/System.Private.CoreLib/shared/System/MulticastNotSupportedException.cs diff --git a/src/mscorlib/shared/System/NonSerializedAttribute.cs b/src/System.Private.CoreLib/shared/System/NonSerializedAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/NonSerializedAttribute.cs rename to src/System.Private.CoreLib/shared/System/NonSerializedAttribute.cs diff --git a/src/mscorlib/shared/System/NotFiniteNumberException.cs b/src/System.Private.CoreLib/shared/System/NotFiniteNumberException.cs similarity index 100% rename from src/mscorlib/shared/System/NotFiniteNumberException.cs rename to src/System.Private.CoreLib/shared/System/NotFiniteNumberException.cs diff --git a/src/mscorlib/shared/System/NotImplementedException.cs b/src/System.Private.CoreLib/shared/System/NotImplementedException.cs similarity index 100% rename from src/mscorlib/shared/System/NotImplementedException.cs rename to src/System.Private.CoreLib/shared/System/NotImplementedException.cs diff --git a/src/mscorlib/shared/System/NotSupportedException.cs b/src/System.Private.CoreLib/shared/System/NotSupportedException.cs similarity index 100% rename from src/mscorlib/shared/System/NotSupportedException.cs rename to src/System.Private.CoreLib/shared/System/NotSupportedException.cs diff --git a/src/mscorlib/shared/System/NullReferenceException.cs b/src/System.Private.CoreLib/shared/System/NullReferenceException.cs similarity index 100% rename from src/mscorlib/shared/System/NullReferenceException.cs rename to src/System.Private.CoreLib/shared/System/NullReferenceException.cs diff --git a/src/mscorlib/shared/System/Nullable.cs b/src/System.Private.CoreLib/shared/System/Nullable.cs similarity index 100% rename from src/mscorlib/shared/System/Nullable.cs rename to src/System.Private.CoreLib/shared/System/Nullable.cs diff --git a/src/mscorlib/shared/System/Number.Formatting.cs b/src/System.Private.CoreLib/shared/System/Number.Formatting.cs similarity index 100% rename from src/mscorlib/shared/System/Number.Formatting.cs rename to src/System.Private.CoreLib/shared/System/Number.Formatting.cs diff --git a/src/mscorlib/shared/System/Number.NumberBuffer.cs b/src/System.Private.CoreLib/shared/System/Number.NumberBuffer.cs similarity index 100% rename from src/mscorlib/shared/System/Number.NumberBuffer.cs rename to src/System.Private.CoreLib/shared/System/Number.NumberBuffer.cs diff --git a/src/mscorlib/shared/System/Number.Parsing.cs b/src/System.Private.CoreLib/shared/System/Number.Parsing.cs similarity index 100% rename from src/mscorlib/shared/System/Number.Parsing.cs rename to src/System.Private.CoreLib/shared/System/Number.Parsing.cs diff --git a/src/mscorlib/shared/System/Numerics/ConstantHelper.cs b/src/System.Private.CoreLib/shared/System/Numerics/ConstantHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Numerics/ConstantHelper.cs rename to src/System.Private.CoreLib/shared/System/Numerics/ConstantHelper.cs diff --git a/src/mscorlib/shared/System/Numerics/ConstantHelper.tt b/src/System.Private.CoreLib/shared/System/Numerics/ConstantHelper.tt similarity index 100% rename from src/mscorlib/shared/System/Numerics/ConstantHelper.tt rename to src/System.Private.CoreLib/shared/System/Numerics/ConstantHelper.tt diff --git a/src/mscorlib/shared/System/Numerics/GenerationConfig.ttinclude b/src/System.Private.CoreLib/shared/System/Numerics/GenerationConfig.ttinclude similarity index 100% rename from src/mscorlib/shared/System/Numerics/GenerationConfig.ttinclude rename to src/System.Private.CoreLib/shared/System/Numerics/GenerationConfig.ttinclude diff --git a/src/mscorlib/shared/System/Numerics/Register.cs b/src/System.Private.CoreLib/shared/System/Numerics/Register.cs similarity index 100% rename from src/mscorlib/shared/System/Numerics/Register.cs rename to src/System.Private.CoreLib/shared/System/Numerics/Register.cs diff --git a/src/mscorlib/shared/System/Numerics/Register.tt b/src/System.Private.CoreLib/shared/System/Numerics/Register.tt similarity index 100% rename from src/mscorlib/shared/System/Numerics/Register.tt rename to src/System.Private.CoreLib/shared/System/Numerics/Register.tt diff --git a/src/mscorlib/shared/System/Numerics/Vector.cs b/src/System.Private.CoreLib/shared/System/Numerics/Vector.cs similarity index 100% rename from src/mscorlib/shared/System/Numerics/Vector.cs rename to src/System.Private.CoreLib/shared/System/Numerics/Vector.cs diff --git a/src/mscorlib/shared/System/Numerics/Vector.tt b/src/System.Private.CoreLib/shared/System/Numerics/Vector.tt similarity index 100% rename from src/mscorlib/shared/System/Numerics/Vector.tt rename to src/System.Private.CoreLib/shared/System/Numerics/Vector.tt diff --git a/src/mscorlib/shared/System/Numerics/Vector_Operations.cs b/src/System.Private.CoreLib/shared/System/Numerics/Vector_Operations.cs similarity index 100% rename from src/mscorlib/shared/System/Numerics/Vector_Operations.cs rename to src/System.Private.CoreLib/shared/System/Numerics/Vector_Operations.cs diff --git a/src/mscorlib/shared/System/ObjectDisposedException.cs b/src/System.Private.CoreLib/shared/System/ObjectDisposedException.cs similarity index 100% rename from src/mscorlib/shared/System/ObjectDisposedException.cs rename to src/System.Private.CoreLib/shared/System/ObjectDisposedException.cs diff --git a/src/mscorlib/shared/System/ObsoleteAttribute.cs b/src/System.Private.CoreLib/shared/System/ObsoleteAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/ObsoleteAttribute.cs rename to src/System.Private.CoreLib/shared/System/ObsoleteAttribute.cs diff --git a/src/mscorlib/shared/System/OperationCanceledException.cs b/src/System.Private.CoreLib/shared/System/OperationCanceledException.cs similarity index 100% rename from src/mscorlib/shared/System/OperationCanceledException.cs rename to src/System.Private.CoreLib/shared/System/OperationCanceledException.cs diff --git a/src/mscorlib/shared/System/OverflowException.cs b/src/System.Private.CoreLib/shared/System/OverflowException.cs similarity index 100% rename from src/mscorlib/shared/System/OverflowException.cs rename to src/System.Private.CoreLib/shared/System/OverflowException.cs diff --git a/src/mscorlib/shared/System/ParamArrayAttribute.cs b/src/System.Private.CoreLib/shared/System/ParamArrayAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/ParamArrayAttribute.cs rename to src/System.Private.CoreLib/shared/System/ParamArrayAttribute.cs diff --git a/src/mscorlib/shared/System/ParamsArray.cs b/src/System.Private.CoreLib/shared/System/ParamsArray.cs similarity index 100% rename from src/mscorlib/shared/System/ParamsArray.cs rename to src/System.Private.CoreLib/shared/System/ParamsArray.cs diff --git a/src/mscorlib/shared/System/ParseNumbers.cs b/src/System.Private.CoreLib/shared/System/ParseNumbers.cs similarity index 100% rename from src/mscorlib/shared/System/ParseNumbers.cs rename to src/System.Private.CoreLib/shared/System/ParseNumbers.cs diff --git a/src/mscorlib/shared/System/PlatformNotSupportedException.cs b/src/System.Private.CoreLib/shared/System/PlatformNotSupportedException.cs similarity index 100% rename from src/mscorlib/shared/System/PlatformNotSupportedException.cs rename to src/System.Private.CoreLib/shared/System/PlatformNotSupportedException.cs diff --git a/src/mscorlib/shared/System/Progress.cs b/src/System.Private.CoreLib/shared/System/Progress.cs similarity index 100% rename from src/mscorlib/shared/System/Progress.cs rename to src/System.Private.CoreLib/shared/System/Progress.cs diff --git a/src/mscorlib/shared/System/Random.cs b/src/System.Private.CoreLib/shared/System/Random.cs similarity index 100% rename from src/mscorlib/shared/System/Random.cs rename to src/System.Private.CoreLib/shared/System/Random.cs diff --git a/src/mscorlib/shared/System/RankException.cs b/src/System.Private.CoreLib/shared/System/RankException.cs similarity index 100% rename from src/mscorlib/shared/System/RankException.cs rename to src/System.Private.CoreLib/shared/System/RankException.cs diff --git a/src/mscorlib/shared/System/ReadOnlyMemory.cs b/src/System.Private.CoreLib/shared/System/ReadOnlyMemory.cs similarity index 100% rename from src/mscorlib/shared/System/ReadOnlyMemory.cs rename to src/System.Private.CoreLib/shared/System/ReadOnlyMemory.cs diff --git a/src/mscorlib/shared/System/ReadOnlySpan.Fast.cs b/src/System.Private.CoreLib/shared/System/ReadOnlySpan.Fast.cs similarity index 100% rename from src/mscorlib/shared/System/ReadOnlySpan.Fast.cs rename to src/System.Private.CoreLib/shared/System/ReadOnlySpan.Fast.cs diff --git a/src/mscorlib/shared/System/ReadOnlySpan.cs b/src/System.Private.CoreLib/shared/System/ReadOnlySpan.cs similarity index 100% rename from src/mscorlib/shared/System/ReadOnlySpan.cs rename to src/System.Private.CoreLib/shared/System/ReadOnlySpan.cs diff --git a/src/mscorlib/shared/System/Reflection/AmbiguousMatchException.cs b/src/System.Private.CoreLib/shared/System/Reflection/AmbiguousMatchException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AmbiguousMatchException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AmbiguousMatchException.cs diff --git a/src/mscorlib/shared/System/Reflection/Assembly.cs b/src/System.Private.CoreLib/shared/System/Reflection/Assembly.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/Assembly.cs rename to src/System.Private.CoreLib/shared/System/Reflection/Assembly.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyCompanyAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyCompanyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyCompanyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyCompanyAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyConfigurationAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyConfigurationAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyConfigurationAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyConfigurationAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyContentType.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyContentType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyContentType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyContentType.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyCopyrightAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyCopyrightAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyCopyrightAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyCopyrightAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyCultureAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyCultureAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyCultureAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyCultureAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyDelaySignAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyDelaySignAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyDelaySignAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyDelaySignAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyDescriptionAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyDescriptionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyDescriptionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyDescriptionAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyFileVersionAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyFileVersionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyFileVersionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyFileVersionAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyFlagsAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyFlagsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyFlagsAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyFlagsAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyKeyFileAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyKeyFileAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyKeyFileAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyKeyFileAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyKeyNameAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyKeyNameAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyKeyNameAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyKeyNameAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyMetadataAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyMetadataAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyMetadataAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyMetadataAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyNameFlags.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFlags.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyNameFlags.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFlags.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyNameFormatter.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyNameFormatter.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyProductAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyProductAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyProductAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyProductAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblySignatureKeyAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblySignatureKeyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblySignatureKeyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblySignatureKeyAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyTitleAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyTitleAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyTitleAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyTitleAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyTrademarkAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyTrademarkAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyTrademarkAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyTrademarkAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/AssemblyVersionAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyVersionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/AssemblyVersionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/AssemblyVersionAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/Binder.cs b/src/System.Private.CoreLib/shared/System/Reflection/Binder.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/Binder.cs rename to src/System.Private.CoreLib/shared/System/Reflection/Binder.cs diff --git a/src/mscorlib/shared/System/Reflection/BindingFlags.cs b/src/System.Private.CoreLib/shared/System/Reflection/BindingFlags.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/BindingFlags.cs rename to src/System.Private.CoreLib/shared/System/Reflection/BindingFlags.cs diff --git a/src/mscorlib/shared/System/Reflection/CallingConventions.cs b/src/System.Private.CoreLib/shared/System/Reflection/CallingConventions.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/CallingConventions.cs rename to src/System.Private.CoreLib/shared/System/Reflection/CallingConventions.cs diff --git a/src/mscorlib/shared/System/Reflection/ConstructorInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/ConstructorInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ConstructorInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ConstructorInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/CustomAttributeFormatException.cs b/src/System.Private.CoreLib/shared/System/Reflection/CustomAttributeFormatException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/CustomAttributeFormatException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/CustomAttributeFormatException.cs diff --git a/src/mscorlib/shared/System/Reflection/DefaultMemberAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/DefaultMemberAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/DefaultMemberAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/DefaultMemberAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/EventAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/EventAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/EventAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/EventAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/EventInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/EventInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/EventInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/EventInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/ExceptionHandlingClauseOptions.cs b/src/System.Private.CoreLib/shared/System/Reflection/ExceptionHandlingClauseOptions.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ExceptionHandlingClauseOptions.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ExceptionHandlingClauseOptions.cs diff --git a/src/mscorlib/shared/System/Reflection/FieldAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/FieldAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/FieldAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/FieldAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/FieldInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/FieldInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/FieldInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/FieldInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/GenericParameterAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/GenericParameterAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/GenericParameterAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/GenericParameterAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/ICustomAttributeProvider.cs b/src/System.Private.CoreLib/shared/System/Reflection/ICustomAttributeProvider.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ICustomAttributeProvider.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ICustomAttributeProvider.cs diff --git a/src/mscorlib/shared/System/Reflection/IReflect.cs b/src/System.Private.CoreLib/shared/System/Reflection/IReflect.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/IReflect.cs rename to src/System.Private.CoreLib/shared/System/Reflection/IReflect.cs diff --git a/src/mscorlib/shared/System/Reflection/IReflectableType.cs b/src/System.Private.CoreLib/shared/System/Reflection/IReflectableType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/IReflectableType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/IReflectableType.cs diff --git a/src/mscorlib/shared/System/Reflection/ImageFileMachine.cs b/src/System.Private.CoreLib/shared/System/Reflection/ImageFileMachine.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ImageFileMachine.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ImageFileMachine.cs diff --git a/src/mscorlib/shared/System/Reflection/InterfaceMapping.cs b/src/System.Private.CoreLib/shared/System/Reflection/InterfaceMapping.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/InterfaceMapping.cs rename to src/System.Private.CoreLib/shared/System/Reflection/InterfaceMapping.cs diff --git a/src/mscorlib/shared/System/Reflection/IntrospectionExtensions.cs b/src/System.Private.CoreLib/shared/System/Reflection/IntrospectionExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/IntrospectionExtensions.cs rename to src/System.Private.CoreLib/shared/System/Reflection/IntrospectionExtensions.cs diff --git a/src/mscorlib/shared/System/Reflection/InvalidFilterCriteriaException.cs b/src/System.Private.CoreLib/shared/System/Reflection/InvalidFilterCriteriaException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/InvalidFilterCriteriaException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/InvalidFilterCriteriaException.cs diff --git a/src/mscorlib/shared/System/Reflection/ManifestResourceInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/ManifestResourceInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ManifestResourceInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ManifestResourceInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/MemberFilter.cs b/src/System.Private.CoreLib/shared/System/Reflection/MemberFilter.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MemberFilter.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MemberFilter.cs diff --git a/src/mscorlib/shared/System/Reflection/MemberInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/MemberInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MemberInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MemberInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/MemberTypes.cs b/src/System.Private.CoreLib/shared/System/Reflection/MemberTypes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MemberTypes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MemberTypes.cs diff --git a/src/mscorlib/shared/System/Reflection/MethodAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/MethodAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MethodAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MethodAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/MethodBase.cs b/src/System.Private.CoreLib/shared/System/Reflection/MethodBase.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MethodBase.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MethodBase.cs diff --git a/src/mscorlib/shared/System/Reflection/MethodImplAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/MethodImplAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MethodImplAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MethodImplAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/MethodInfo.Internal.cs b/src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.Internal.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MethodInfo.Internal.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.Internal.cs diff --git a/src/mscorlib/shared/System/Reflection/MethodInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/MethodInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/Missing.cs b/src/System.Private.CoreLib/shared/System/Reflection/Missing.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/Missing.cs rename to src/System.Private.CoreLib/shared/System/Reflection/Missing.cs diff --git a/src/mscorlib/shared/System/Reflection/Module.cs b/src/System.Private.CoreLib/shared/System/Reflection/Module.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/Module.cs rename to src/System.Private.CoreLib/shared/System/Reflection/Module.cs diff --git a/src/mscorlib/shared/System/Reflection/ModuleResolveEventHandler.cs b/src/System.Private.CoreLib/shared/System/Reflection/ModuleResolveEventHandler.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ModuleResolveEventHandler.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ModuleResolveEventHandler.cs diff --git a/src/mscorlib/shared/System/Reflection/ObfuscateAssemblyAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/ObfuscateAssemblyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ObfuscateAssemblyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ObfuscateAssemblyAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/ObfuscationAttribute.cs b/src/System.Private.CoreLib/shared/System/Reflection/ObfuscationAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ObfuscationAttribute.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ObfuscationAttribute.cs diff --git a/src/mscorlib/shared/System/Reflection/ParameterAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/ParameterAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ParameterAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ParameterAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/ParameterInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/ParameterInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ParameterInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ParameterInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/ParameterModifier.cs b/src/System.Private.CoreLib/shared/System/Reflection/ParameterModifier.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ParameterModifier.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ParameterModifier.cs diff --git a/src/mscorlib/shared/System/Reflection/Pointer.cs b/src/System.Private.CoreLib/shared/System/Reflection/Pointer.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/Pointer.cs rename to src/System.Private.CoreLib/shared/System/Reflection/Pointer.cs diff --git a/src/mscorlib/shared/System/Reflection/PortableExecutableKinds.cs b/src/System.Private.CoreLib/shared/System/Reflection/PortableExecutableKinds.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/PortableExecutableKinds.cs rename to src/System.Private.CoreLib/shared/System/Reflection/PortableExecutableKinds.cs diff --git a/src/mscorlib/shared/System/Reflection/ProcessorArchitecture.cs b/src/System.Private.CoreLib/shared/System/Reflection/ProcessorArchitecture.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ProcessorArchitecture.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ProcessorArchitecture.cs diff --git a/src/mscorlib/shared/System/Reflection/PropertyAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/PropertyAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/PropertyAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/PropertyAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/PropertyInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/PropertyInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/PropertyInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/PropertyInfo.cs diff --git a/src/mscorlib/shared/System/Reflection/ReflectionContext.cs b/src/System.Private.CoreLib/shared/System/Reflection/ReflectionContext.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ReflectionContext.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ReflectionContext.cs diff --git a/src/mscorlib/shared/System/Reflection/ReflectionTypeLoadException.cs b/src/System.Private.CoreLib/shared/System/Reflection/ReflectionTypeLoadException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ReflectionTypeLoadException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ReflectionTypeLoadException.cs diff --git a/src/mscorlib/shared/System/Reflection/ResourceAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/ResourceAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ResourceAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ResourceAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/ResourceLocation.cs b/src/System.Private.CoreLib/shared/System/Reflection/ResourceLocation.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/ResourceLocation.cs rename to src/System.Private.CoreLib/shared/System/Reflection/ResourceLocation.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureArrayType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureArrayType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureArrayType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureArrayType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureByRefType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureByRefType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureByRefType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureByRefType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureConstructedGenericType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureConstructedGenericType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureConstructedGenericType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureConstructedGenericType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureGenericMethodParameterType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericMethodParameterType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureGenericMethodParameterType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericMethodParameterType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureGenericParameterType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericParameterType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureGenericParameterType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericParameterType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureHasElementType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureHasElementType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureHasElementType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureHasElementType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignaturePointerType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignaturePointerType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignaturePointerType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignaturePointerType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureType.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureType.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureType.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureType.cs diff --git a/src/mscorlib/shared/System/Reflection/SignatureTypeExtensions.cs b/src/System.Private.CoreLib/shared/System/Reflection/SignatureTypeExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/SignatureTypeExtensions.cs rename to src/System.Private.CoreLib/shared/System/Reflection/SignatureTypeExtensions.cs diff --git a/src/mscorlib/shared/System/Reflection/StrongNameKeyPair.cs b/src/System.Private.CoreLib/shared/System/Reflection/StrongNameKeyPair.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/StrongNameKeyPair.cs rename to src/System.Private.CoreLib/shared/System/Reflection/StrongNameKeyPair.cs diff --git a/src/mscorlib/shared/System/Reflection/TargetException.cs b/src/System.Private.CoreLib/shared/System/Reflection/TargetException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TargetException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TargetException.cs diff --git a/src/mscorlib/shared/System/Reflection/TargetInvocationException.cs b/src/System.Private.CoreLib/shared/System/Reflection/TargetInvocationException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TargetInvocationException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TargetInvocationException.cs diff --git a/src/mscorlib/shared/System/Reflection/TargetParameterCountException.cs b/src/System.Private.CoreLib/shared/System/Reflection/TargetParameterCountException.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TargetParameterCountException.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TargetParameterCountException.cs diff --git a/src/mscorlib/shared/System/Reflection/TypeAttributes.cs b/src/System.Private.CoreLib/shared/System/Reflection/TypeAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TypeAttributes.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TypeAttributes.cs diff --git a/src/mscorlib/shared/System/Reflection/TypeDelegator.cs b/src/System.Private.CoreLib/shared/System/Reflection/TypeDelegator.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TypeDelegator.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TypeDelegator.cs diff --git a/src/mscorlib/shared/System/Reflection/TypeFilter.cs b/src/System.Private.CoreLib/shared/System/Reflection/TypeFilter.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TypeFilter.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TypeFilter.cs diff --git a/src/mscorlib/shared/System/Reflection/TypeInfo.cs b/src/System.Private.CoreLib/shared/System/Reflection/TypeInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Reflection/TypeInfo.cs rename to src/System.Private.CoreLib/shared/System/Reflection/TypeInfo.cs diff --git a/src/mscorlib/shared/System/ResolveEventArgs.cs b/src/System.Private.CoreLib/shared/System/ResolveEventArgs.cs similarity index 100% rename from src/mscorlib/shared/System/ResolveEventArgs.cs rename to src/System.Private.CoreLib/shared/System/ResolveEventArgs.cs diff --git a/src/mscorlib/shared/System/ResolveEventHandler.cs b/src/System.Private.CoreLib/shared/System/ResolveEventHandler.cs similarity index 100% rename from src/mscorlib/shared/System/ResolveEventHandler.cs rename to src/System.Private.CoreLib/shared/System/ResolveEventHandler.cs diff --git a/src/mscorlib/shared/System/Resources/IResourceReader.cs b/src/System.Private.CoreLib/shared/System/Resources/IResourceReader.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/IResourceReader.cs rename to src/System.Private.CoreLib/shared/System/Resources/IResourceReader.cs diff --git a/src/mscorlib/shared/System/Resources/MissingManifestResourceException.cs b/src/System.Private.CoreLib/shared/System/Resources/MissingManifestResourceException.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/MissingManifestResourceException.cs rename to src/System.Private.CoreLib/shared/System/Resources/MissingManifestResourceException.cs diff --git a/src/mscorlib/shared/System/Resources/MissingSatelliteAssemblyException.cs b/src/System.Private.CoreLib/shared/System/Resources/MissingSatelliteAssemblyException.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/MissingSatelliteAssemblyException.cs rename to src/System.Private.CoreLib/shared/System/Resources/MissingSatelliteAssemblyException.cs diff --git a/src/mscorlib/shared/System/Resources/NeutralResourcesLanguageAttribute.cs b/src/System.Private.CoreLib/shared/System/Resources/NeutralResourcesLanguageAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/NeutralResourcesLanguageAttribute.cs rename to src/System.Private.CoreLib/shared/System/Resources/NeutralResourcesLanguageAttribute.cs diff --git a/src/mscorlib/shared/System/Resources/ResourceFallbackManager.cs b/src/System.Private.CoreLib/shared/System/Resources/ResourceFallbackManager.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/ResourceFallbackManager.cs rename to src/System.Private.CoreLib/shared/System/Resources/ResourceFallbackManager.cs diff --git a/src/mscorlib/shared/System/Resources/ResourceTypeCode.cs b/src/System.Private.CoreLib/shared/System/Resources/ResourceTypeCode.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/ResourceTypeCode.cs rename to src/System.Private.CoreLib/shared/System/Resources/ResourceTypeCode.cs diff --git a/src/mscorlib/shared/System/Resources/RuntimeResourceSet.cs b/src/System.Private.CoreLib/shared/System/Resources/RuntimeResourceSet.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/RuntimeResourceSet.cs rename to src/System.Private.CoreLib/shared/System/Resources/RuntimeResourceSet.cs diff --git a/src/mscorlib/shared/System/Resources/SatelliteContractVersionAttribute.cs b/src/System.Private.CoreLib/shared/System/Resources/SatelliteContractVersionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/SatelliteContractVersionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Resources/SatelliteContractVersionAttribute.cs diff --git a/src/mscorlib/shared/System/Resources/UltimateResourceFallbackLocation.cs b/src/System.Private.CoreLib/shared/System/Resources/UltimateResourceFallbackLocation.cs similarity index 100% rename from src/mscorlib/shared/System/Resources/UltimateResourceFallbackLocation.cs rename to src/System.Private.CoreLib/shared/System/Resources/UltimateResourceFallbackLocation.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncMethodBuilderAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/CustomConstantAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DecimalConstantAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DependencyAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DependencyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DependencyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DependencyAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/INotifyCompletion.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/INotifyCompletion.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/INotifyCompletion.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/INotifyCompletion.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ITuple.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ITuple.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/ITuple.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ITuple.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IntrinsicAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsByRefLikeAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IsConst.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsConst.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IsConst.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsConst.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsReadOnlyAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IsVolatile.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsVolatile.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IsVolatile.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IsVolatile.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/LoadHint.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/LoadHint.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/LoadHint.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/LoadHint.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/MethodCodeType.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodCodeType.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/MethodCodeType.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodCodeType.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/MethodImplAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodImplAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/MethodImplAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodImplAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/MethodImplOptions.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodImplOptions.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/MethodImplOptions.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/MethodImplOptions.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeFeature.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeFeature.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeFeature.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeFeature.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeWrappedException.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/StrongBox.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StrongBox.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/StrongBox.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/StrongBox.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/YieldAwaitable.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/YieldAwaitable.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/CompilerServices/YieldAwaitable.cs rename to src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/YieldAwaitable.cs diff --git a/src/mscorlib/shared/System/Runtime/ConstrainedExecution/Cer.cs b/src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/Cer.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ConstrainedExecution/Cer.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/Cer.cs diff --git a/src/mscorlib/shared/System/Runtime/ConstrainedExecution/Consistency.cs b/src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/Consistency.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ConstrainedExecution/Consistency.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/Consistency.cs diff --git a/src/mscorlib/shared/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs b/src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs diff --git a/src/mscorlib/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/ExceptionServices/ExceptionNotification.cs b/src/System.Private.CoreLib/shared/System/Runtime/ExceptionServices/ExceptionNotification.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ExceptionServices/ExceptionNotification.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ExceptionServices/ExceptionNotification.cs diff --git a/src/mscorlib/shared/System/Runtime/ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/BestFitMappingAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/CallingConvention.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/CallingConvention.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/CallingConvention.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/CallingConvention.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/CharSet.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/CharSet.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/CharSet.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/CharSet.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DefaultCharSetAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DefaultDllImportSearchPathsAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/DllImportAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DllImportAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/DllImportAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DllImportAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/DllImportSearchPath.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DllImportSearchPath.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/DllImportSearchPath.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/DllImportSearchPath.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/ExternalException.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/ExternalException.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/ExternalException.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/ExternalException.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/FieldOffsetAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/GuidAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/GuidAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/GuidAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/GuidAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/HandleRef.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/HandleRef.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/HandleRef.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/HandleRef.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/InAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/InAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/InAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/InAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/LayoutKind.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/LayoutKind.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/LayoutKind.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/LayoutKind.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/MarshalAsAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MarshalAsAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/MarshalAsAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MarshalAsAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/MarshalDirectiveException.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MarshalDirectiveException.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/MarshalDirectiveException.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MarshalDirectiveException.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MemoryMarshal.Fast.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/MemoryMarshal.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MemoryMarshal.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/MemoryMarshal.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MemoryMarshal.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/OptionalAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/OptionalAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/OptionalAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/OptionalAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/OutAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/OutAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/OutAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/OutAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/PreserveSigAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/PreserveSigAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/PreserveSigAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/PreserveSigAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/SafeBuffer.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/SafeBuffer.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/SafeBuffer.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/SafeBuffer.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/StructLayoutAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/StructLayoutAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/StructLayoutAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/StructLayoutAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedType.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/UnmanagedType.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedType.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/UnmanagedType.cs diff --git a/src/mscorlib/shared/System/Runtime/InteropServices/VarEnum.cs b/src/System.Private.CoreLib/shared/System/Runtime/InteropServices/VarEnum.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/InteropServices/VarEnum.cs rename to src/System.Private.CoreLib/shared/System/Runtime/InteropServices/VarEnum.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/IDeserializationCallback.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/IDeserializationCallback.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/IDeserializationCallback.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/IDeserializationCallback.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/IFormatterConverter.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/IFormatterConverter.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/IFormatterConverter.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/IFormatterConverter.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/IObjectReference.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/IObjectReference.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/IObjectReference.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/IObjectReference.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/ISafeSerializationData.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/ISafeSerializationData.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/ISafeSerializationData.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/ISafeSerializationData.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/ISerializable.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/ISerializable.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/ISerializable.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/ISerializable.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/OnSerializedAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnSerializedAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/OnSerializedAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnSerializedAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/OnSerializingAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnSerializingAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/OnSerializingAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/OnSerializingAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/SerializationException.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/SerializationException.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/SerializationException.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/SerializationException.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs diff --git a/src/mscorlib/shared/System/Runtime/Serialization/StreamingContext.cs b/src/System.Private.CoreLib/shared/System/Runtime/Serialization/StreamingContext.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Serialization/StreamingContext.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Serialization/StreamingContext.cs diff --git a/src/mscorlib/shared/System/Runtime/Versioning/NonVersionableAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Versioning/NonVersionableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Versioning/NonVersionableAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Versioning/NonVersionableAttribute.cs diff --git a/src/mscorlib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs b/src/System.Private.CoreLib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs rename to src/System.Private.CoreLib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs diff --git a/src/mscorlib/shared/System/SByte.cs b/src/System.Private.CoreLib/shared/System/SByte.cs similarity index 100% rename from src/mscorlib/shared/System/SByte.cs rename to src/System.Private.CoreLib/shared/System/SByte.cs diff --git a/src/mscorlib/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs diff --git a/src/mscorlib/shared/System/Security/CryptographicException.cs b/src/System.Private.CoreLib/shared/System/Security/CryptographicException.cs similarity index 100% rename from src/mscorlib/shared/System/Security/CryptographicException.cs rename to src/System.Private.CoreLib/shared/System/Security/CryptographicException.cs diff --git a/src/mscorlib/shared/System/Security/PartialTrustVisibilityLevel.cs b/src/System.Private.CoreLib/shared/System/Security/PartialTrustVisibilityLevel.cs similarity index 100% rename from src/mscorlib/shared/System/Security/PartialTrustVisibilityLevel.cs rename to src/System.Private.CoreLib/shared/System/Security/PartialTrustVisibilityLevel.cs diff --git a/src/mscorlib/shared/System/Security/SafeBSTRHandle.cs b/src/System.Private.CoreLib/shared/System/Security/SafeBSTRHandle.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SafeBSTRHandle.cs rename to src/System.Private.CoreLib/shared/System/Security/SafeBSTRHandle.cs diff --git a/src/mscorlib/shared/System/Security/SecureString.Unix.cs b/src/System.Private.CoreLib/shared/System/Security/SecureString.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecureString.Unix.cs rename to src/System.Private.CoreLib/shared/System/Security/SecureString.Unix.cs diff --git a/src/mscorlib/shared/System/Security/SecureString.Windows.cs b/src/System.Private.CoreLib/shared/System/Security/SecureString.Windows.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecureString.Windows.cs rename to src/System.Private.CoreLib/shared/System/Security/SecureString.Windows.cs diff --git a/src/mscorlib/shared/System/Security/SecureString.cs b/src/System.Private.CoreLib/shared/System/Security/SecureString.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecureString.cs rename to src/System.Private.CoreLib/shared/System/Security/SecureString.cs diff --git a/src/mscorlib/shared/System/Security/SecurityCriticalAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityCriticalAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityCriticalAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityCriticalAttribute.cs diff --git a/src/mscorlib/shared/System/Security/SecurityCriticalScope.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityCriticalScope.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityCriticalScope.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityCriticalScope.cs diff --git a/src/mscorlib/shared/System/Security/SecurityException.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityException.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityException.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityException.cs diff --git a/src/mscorlib/shared/System/Security/SecurityRuleSet.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityRuleSet.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityRuleSet.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityRuleSet.cs diff --git a/src/mscorlib/shared/System/Security/SecurityRulesAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityRulesAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityRulesAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityRulesAttribute.cs diff --git a/src/mscorlib/shared/System/Security/SecuritySafeCriticalAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SecuritySafeCriticalAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecuritySafeCriticalAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SecuritySafeCriticalAttribute.cs diff --git a/src/mscorlib/shared/System/Security/SecurityTransparentAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityTransparentAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityTransparentAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityTransparentAttribute.cs diff --git a/src/mscorlib/shared/System/Security/SecurityTreatAsSafeAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SecurityTreatAsSafeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SecurityTreatAsSafeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SecurityTreatAsSafeAttribute.cs diff --git a/src/mscorlib/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs diff --git a/src/mscorlib/shared/System/Security/UnverifiableCodeAttribute.cs b/src/System.Private.CoreLib/shared/System/Security/UnverifiableCodeAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/Security/UnverifiableCodeAttribute.cs rename to src/System.Private.CoreLib/shared/System/Security/UnverifiableCodeAttribute.cs diff --git a/src/mscorlib/shared/System/Security/VerificationException.cs b/src/System.Private.CoreLib/shared/System/Security/VerificationException.cs similarity index 100% rename from src/mscorlib/shared/System/Security/VerificationException.cs rename to src/System.Private.CoreLib/shared/System/Security/VerificationException.cs diff --git a/src/mscorlib/shared/System/SerializableAttribute.cs b/src/System.Private.CoreLib/shared/System/SerializableAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/SerializableAttribute.cs rename to src/System.Private.CoreLib/shared/System/SerializableAttribute.cs diff --git a/src/mscorlib/shared/System/Single.cs b/src/System.Private.CoreLib/shared/System/Single.cs similarity index 100% rename from src/mscorlib/shared/System/Single.cs rename to src/System.Private.CoreLib/shared/System/Single.cs diff --git a/src/mscorlib/shared/System/Span.Fast.cs b/src/System.Private.CoreLib/shared/System/Span.Fast.cs similarity index 100% rename from src/mscorlib/shared/System/Span.Fast.cs rename to src/System.Private.CoreLib/shared/System/Span.Fast.cs diff --git a/src/mscorlib/shared/System/Span.cs b/src/System.Private.CoreLib/shared/System/Span.cs similarity index 100% rename from src/mscorlib/shared/System/Span.cs rename to src/System.Private.CoreLib/shared/System/Span.cs diff --git a/src/mscorlib/shared/System/SpanDebugView.cs b/src/System.Private.CoreLib/shared/System/SpanDebugView.cs similarity index 100% rename from src/mscorlib/shared/System/SpanDebugView.cs rename to src/System.Private.CoreLib/shared/System/SpanDebugView.cs diff --git a/src/mscorlib/shared/System/SpanHelpers.BinarySearch.cs b/src/System.Private.CoreLib/shared/System/SpanHelpers.BinarySearch.cs similarity index 100% rename from src/mscorlib/shared/System/SpanHelpers.BinarySearch.cs rename to src/System.Private.CoreLib/shared/System/SpanHelpers.BinarySearch.cs diff --git a/src/mscorlib/shared/System/SpanHelpers.Byte.cs b/src/System.Private.CoreLib/shared/System/SpanHelpers.Byte.cs similarity index 100% rename from src/mscorlib/shared/System/SpanHelpers.Byte.cs rename to src/System.Private.CoreLib/shared/System/SpanHelpers.Byte.cs diff --git a/src/mscorlib/shared/System/SpanHelpers.Char.cs b/src/System.Private.CoreLib/shared/System/SpanHelpers.Char.cs similarity index 100% rename from src/mscorlib/shared/System/SpanHelpers.Char.cs rename to src/System.Private.CoreLib/shared/System/SpanHelpers.Char.cs diff --git a/src/mscorlib/shared/System/SpanHelpers.T.cs b/src/System.Private.CoreLib/shared/System/SpanHelpers.T.cs similarity index 100% rename from src/mscorlib/shared/System/SpanHelpers.T.cs rename to src/System.Private.CoreLib/shared/System/SpanHelpers.T.cs diff --git a/src/mscorlib/shared/System/SpanHelpers.cs b/src/System.Private.CoreLib/shared/System/SpanHelpers.cs similarity index 100% rename from src/mscorlib/shared/System/SpanHelpers.cs rename to src/System.Private.CoreLib/shared/System/SpanHelpers.cs diff --git a/src/mscorlib/shared/System/StackOverflowException.cs b/src/System.Private.CoreLib/shared/System/StackOverflowException.cs similarity index 100% rename from src/mscorlib/shared/System/StackOverflowException.cs rename to src/System.Private.CoreLib/shared/System/StackOverflowException.cs diff --git a/src/mscorlib/shared/System/String.Comparison.cs b/src/System.Private.CoreLib/shared/System/String.Comparison.cs similarity index 100% rename from src/mscorlib/shared/System/String.Comparison.cs rename to src/System.Private.CoreLib/shared/System/String.Comparison.cs diff --git a/src/mscorlib/shared/System/String.Manipulation.cs b/src/System.Private.CoreLib/shared/System/String.Manipulation.cs similarity index 100% rename from src/mscorlib/shared/System/String.Manipulation.cs rename to src/System.Private.CoreLib/shared/System/String.Manipulation.cs diff --git a/src/mscorlib/shared/System/String.Searching.cs b/src/System.Private.CoreLib/shared/System/String.Searching.cs similarity index 100% rename from src/mscorlib/shared/System/String.Searching.cs rename to src/System.Private.CoreLib/shared/System/String.Searching.cs diff --git a/src/mscorlib/shared/System/String.cs b/src/System.Private.CoreLib/shared/System/String.cs similarity index 100% rename from src/mscorlib/shared/System/String.cs rename to src/System.Private.CoreLib/shared/System/String.cs diff --git a/src/mscorlib/shared/System/StringComparer.cs b/src/System.Private.CoreLib/shared/System/StringComparer.cs similarity index 100% rename from src/mscorlib/shared/System/StringComparer.cs rename to src/System.Private.CoreLib/shared/System/StringComparer.cs diff --git a/src/mscorlib/shared/System/StringComparison.cs b/src/System.Private.CoreLib/shared/System/StringComparison.cs similarity index 100% rename from src/mscorlib/shared/System/StringComparison.cs rename to src/System.Private.CoreLib/shared/System/StringComparison.cs diff --git a/src/mscorlib/shared/System/StringSplitOptions.cs b/src/System.Private.CoreLib/shared/System/StringSplitOptions.cs similarity index 100% rename from src/mscorlib/shared/System/StringSplitOptions.cs rename to src/System.Private.CoreLib/shared/System/StringSplitOptions.cs diff --git a/src/mscorlib/shared/System/SystemException.cs b/src/System.Private.CoreLib/shared/System/SystemException.cs similarity index 100% rename from src/mscorlib/shared/System/SystemException.cs rename to src/System.Private.CoreLib/shared/System/SystemException.cs diff --git a/src/mscorlib/shared/System/Text/ASCIIEncoding.cs b/src/System.Private.CoreLib/shared/System/Text/ASCIIEncoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/ASCIIEncoding.cs rename to src/System.Private.CoreLib/shared/System/Text/ASCIIEncoding.cs diff --git a/src/mscorlib/shared/System/Text/Decoder.cs b/src/System.Private.CoreLib/shared/System/Text/Decoder.cs similarity index 100% rename from src/mscorlib/shared/System/Text/Decoder.cs rename to src/System.Private.CoreLib/shared/System/Text/Decoder.cs diff --git a/src/mscorlib/shared/System/Text/DecoderBestFitFallback.cs b/src/System.Private.CoreLib/shared/System/Text/DecoderBestFitFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/DecoderBestFitFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/DecoderBestFitFallback.cs diff --git a/src/mscorlib/shared/System/Text/DecoderExceptionFallback.cs b/src/System.Private.CoreLib/shared/System/Text/DecoderExceptionFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/DecoderExceptionFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/DecoderExceptionFallback.cs diff --git a/src/mscorlib/shared/System/Text/DecoderFallback.cs b/src/System.Private.CoreLib/shared/System/Text/DecoderFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/DecoderFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/DecoderFallback.cs diff --git a/src/mscorlib/shared/System/Text/DecoderNLS.cs b/src/System.Private.CoreLib/shared/System/Text/DecoderNLS.cs similarity index 100% rename from src/mscorlib/shared/System/Text/DecoderNLS.cs rename to src/System.Private.CoreLib/shared/System/Text/DecoderNLS.cs diff --git a/src/mscorlib/shared/System/Text/DecoderReplacementFallback.cs b/src/System.Private.CoreLib/shared/System/Text/DecoderReplacementFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/DecoderReplacementFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/DecoderReplacementFallback.cs diff --git a/src/mscorlib/shared/System/Text/Encoder.cs b/src/System.Private.CoreLib/shared/System/Text/Encoder.cs similarity index 100% rename from src/mscorlib/shared/System/Text/Encoder.cs rename to src/System.Private.CoreLib/shared/System/Text/Encoder.cs diff --git a/src/mscorlib/shared/System/Text/EncoderBestFitFallback.cs b/src/System.Private.CoreLib/shared/System/Text/EncoderBestFitFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncoderBestFitFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/EncoderBestFitFallback.cs diff --git a/src/mscorlib/shared/System/Text/EncoderExceptionFallback.cs b/src/System.Private.CoreLib/shared/System/Text/EncoderExceptionFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncoderExceptionFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/EncoderExceptionFallback.cs diff --git a/src/mscorlib/shared/System/Text/EncoderFallback.cs b/src/System.Private.CoreLib/shared/System/Text/EncoderFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncoderFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/EncoderFallback.cs diff --git a/src/mscorlib/shared/System/Text/EncoderNLS.cs b/src/System.Private.CoreLib/shared/System/Text/EncoderNLS.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncoderNLS.cs rename to src/System.Private.CoreLib/shared/System/Text/EncoderNLS.cs diff --git a/src/mscorlib/shared/System/Text/EncoderReplacementFallback.cs b/src/System.Private.CoreLib/shared/System/Text/EncoderReplacementFallback.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncoderReplacementFallback.cs rename to src/System.Private.CoreLib/shared/System/Text/EncoderReplacementFallback.cs diff --git a/src/mscorlib/shared/System/Text/Encoding.cs b/src/System.Private.CoreLib/shared/System/Text/Encoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/Encoding.cs rename to src/System.Private.CoreLib/shared/System/Text/Encoding.cs diff --git a/src/mscorlib/shared/System/Text/EncodingInfo.cs b/src/System.Private.CoreLib/shared/System/Text/EncodingInfo.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncodingInfo.cs rename to src/System.Private.CoreLib/shared/System/Text/EncodingInfo.cs diff --git a/src/mscorlib/shared/System/Text/EncodingNLS.cs b/src/System.Private.CoreLib/shared/System/Text/EncodingNLS.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncodingNLS.cs rename to src/System.Private.CoreLib/shared/System/Text/EncodingNLS.cs diff --git a/src/mscorlib/shared/System/Text/EncodingProvider.cs b/src/System.Private.CoreLib/shared/System/Text/EncodingProvider.cs similarity index 100% rename from src/mscorlib/shared/System/Text/EncodingProvider.cs rename to src/System.Private.CoreLib/shared/System/Text/EncodingProvider.cs diff --git a/src/mscorlib/shared/System/Text/Latin1Encoding.cs b/src/System.Private.CoreLib/shared/System/Text/Latin1Encoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/Latin1Encoding.cs rename to src/System.Private.CoreLib/shared/System/Text/Latin1Encoding.cs diff --git a/src/mscorlib/shared/System/Text/NormalizationForm.cs b/src/System.Private.CoreLib/shared/System/Text/NormalizationForm.cs similarity index 100% rename from src/mscorlib/shared/System/Text/NormalizationForm.cs rename to src/System.Private.CoreLib/shared/System/Text/NormalizationForm.cs diff --git a/src/mscorlib/shared/System/Text/StringBuilder.Debug.cs b/src/System.Private.CoreLib/shared/System/Text/StringBuilder.Debug.cs similarity index 100% rename from src/mscorlib/shared/System/Text/StringBuilder.Debug.cs rename to src/System.Private.CoreLib/shared/System/Text/StringBuilder.Debug.cs diff --git a/src/mscorlib/shared/System/Text/StringBuilder.cs b/src/System.Private.CoreLib/shared/System/Text/StringBuilder.cs similarity index 100% rename from src/mscorlib/shared/System/Text/StringBuilder.cs rename to src/System.Private.CoreLib/shared/System/Text/StringBuilder.cs diff --git a/src/mscorlib/shared/System/Text/UTF32Encoding.cs b/src/System.Private.CoreLib/shared/System/Text/UTF32Encoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/UTF32Encoding.cs rename to src/System.Private.CoreLib/shared/System/Text/UTF32Encoding.cs diff --git a/src/mscorlib/shared/System/Text/UTF7Encoding.cs b/src/System.Private.CoreLib/shared/System/Text/UTF7Encoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/UTF7Encoding.cs rename to src/System.Private.CoreLib/shared/System/Text/UTF7Encoding.cs diff --git a/src/mscorlib/shared/System/Text/UTF8Encoding.cs b/src/System.Private.CoreLib/shared/System/Text/UTF8Encoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/UTF8Encoding.cs rename to src/System.Private.CoreLib/shared/System/Text/UTF8Encoding.cs diff --git a/src/mscorlib/shared/System/Text/UnicodeEncoding.cs b/src/System.Private.CoreLib/shared/System/Text/UnicodeEncoding.cs similarity index 100% rename from src/mscorlib/shared/System/Text/UnicodeEncoding.cs rename to src/System.Private.CoreLib/shared/System/Text/UnicodeEncoding.cs diff --git a/src/mscorlib/shared/System/Text/ValueStringBuilder.cs b/src/System.Private.CoreLib/shared/System/Text/ValueStringBuilder.cs similarity index 100% rename from src/mscorlib/shared/System/Text/ValueStringBuilder.cs rename to src/System.Private.CoreLib/shared/System/Text/ValueStringBuilder.cs diff --git a/src/mscorlib/shared/System/ThreadAttributes.cs b/src/System.Private.CoreLib/shared/System/ThreadAttributes.cs similarity index 100% rename from src/mscorlib/shared/System/ThreadAttributes.cs rename to src/System.Private.CoreLib/shared/System/ThreadAttributes.cs diff --git a/src/mscorlib/shared/System/ThreadStaticAttribute.cs b/src/System.Private.CoreLib/shared/System/ThreadStaticAttribute.cs similarity index 100% rename from src/mscorlib/shared/System/ThreadStaticAttribute.cs rename to src/System.Private.CoreLib/shared/System/ThreadStaticAttribute.cs diff --git a/src/mscorlib/shared/System/Threading/AbandonedMutexException.cs b/src/System.Private.CoreLib/shared/System/Threading/AbandonedMutexException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/AbandonedMutexException.cs rename to src/System.Private.CoreLib/shared/System/Threading/AbandonedMutexException.cs diff --git a/src/mscorlib/shared/System/Threading/ApartmentState.cs b/src/System.Private.CoreLib/shared/System/Threading/ApartmentState.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ApartmentState.cs rename to src/System.Private.CoreLib/shared/System/Threading/ApartmentState.cs diff --git a/src/mscorlib/shared/System/Threading/AsyncLocal.cs b/src/System.Private.CoreLib/shared/System/Threading/AsyncLocal.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/AsyncLocal.cs rename to src/System.Private.CoreLib/shared/System/Threading/AsyncLocal.cs diff --git a/src/mscorlib/shared/System/Threading/AutoResetEvent.cs b/src/System.Private.CoreLib/shared/System/Threading/AutoResetEvent.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/AutoResetEvent.cs rename to src/System.Private.CoreLib/shared/System/Threading/AutoResetEvent.cs diff --git a/src/mscorlib/shared/System/Threading/DeferredDisposableLifetime.cs b/src/System.Private.CoreLib/shared/System/Threading/DeferredDisposableLifetime.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/DeferredDisposableLifetime.cs rename to src/System.Private.CoreLib/shared/System/Threading/DeferredDisposableLifetime.cs diff --git a/src/mscorlib/shared/System/Threading/EventResetMode.cs b/src/System.Private.CoreLib/shared/System/Threading/EventResetMode.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/EventResetMode.cs rename to src/System.Private.CoreLib/shared/System/Threading/EventResetMode.cs diff --git a/src/mscorlib/shared/System/Threading/ExecutionContext.cs b/src/System.Private.CoreLib/shared/System/Threading/ExecutionContext.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ExecutionContext.cs rename to src/System.Private.CoreLib/shared/System/Threading/ExecutionContext.cs diff --git a/src/mscorlib/shared/System/Threading/LazyInitializer.cs b/src/System.Private.CoreLib/shared/System/Threading/LazyInitializer.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/LazyInitializer.cs rename to src/System.Private.CoreLib/shared/System/Threading/LazyInitializer.cs diff --git a/src/mscorlib/shared/System/Threading/LazyThreadSafetyMode.cs b/src/System.Private.CoreLib/shared/System/Threading/LazyThreadSafetyMode.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/LazyThreadSafetyMode.cs rename to src/System.Private.CoreLib/shared/System/Threading/LazyThreadSafetyMode.cs diff --git a/src/mscorlib/shared/System/Threading/LockRecursionException.cs b/src/System.Private.CoreLib/shared/System/Threading/LockRecursionException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/LockRecursionException.cs rename to src/System.Private.CoreLib/shared/System/Threading/LockRecursionException.cs diff --git a/src/mscorlib/shared/System/Threading/ManualResetEvent.cs b/src/System.Private.CoreLib/shared/System/Threading/ManualResetEvent.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ManualResetEvent.cs rename to src/System.Private.CoreLib/shared/System/Threading/ManualResetEvent.cs diff --git a/src/mscorlib/shared/System/Threading/ParameterizedThreadStart.cs b/src/System.Private.CoreLib/shared/System/Threading/ParameterizedThreadStart.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ParameterizedThreadStart.cs rename to src/System.Private.CoreLib/shared/System/Threading/ParameterizedThreadStart.cs diff --git a/src/mscorlib/shared/System/Threading/ReaderWriterLockSlim.cs b/src/System.Private.CoreLib/shared/System/Threading/ReaderWriterLockSlim.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ReaderWriterLockSlim.cs rename to src/System.Private.CoreLib/shared/System/Threading/ReaderWriterLockSlim.cs diff --git a/src/mscorlib/shared/System/Threading/SemaphoreFullException.cs b/src/System.Private.CoreLib/shared/System/Threading/SemaphoreFullException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/SemaphoreFullException.cs rename to src/System.Private.CoreLib/shared/System/Threading/SemaphoreFullException.cs diff --git a/src/mscorlib/shared/System/Threading/SendOrPostCallback.cs b/src/System.Private.CoreLib/shared/System/Threading/SendOrPostCallback.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/SendOrPostCallback.cs rename to src/System.Private.CoreLib/shared/System/Threading/SendOrPostCallback.cs diff --git a/src/mscorlib/shared/System/Threading/SpinWait.cs b/src/System.Private.CoreLib/shared/System/Threading/SpinWait.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/SpinWait.cs rename to src/System.Private.CoreLib/shared/System/Threading/SpinWait.cs diff --git a/src/mscorlib/shared/System/Threading/SynchronizationLockException.cs b/src/System.Private.CoreLib/shared/System/Threading/SynchronizationLockException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/SynchronizationLockException.cs rename to src/System.Private.CoreLib/shared/System/Threading/SynchronizationLockException.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/Sources/IValueTaskSource.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/TaskCanceledException.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskCanceledException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/TaskCanceledException.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskCanceledException.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/TaskCompletionSource.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskCompletionSource.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/TaskCompletionSource.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskCompletionSource.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/TaskExtensions.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/TaskExtensions.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskExtensions.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/TaskSchedulerException.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskSchedulerException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/TaskSchedulerException.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskSchedulerException.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/TaskToApm.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskToApm.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/TaskToApm.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/TaskToApm.cs diff --git a/src/mscorlib/shared/System/Threading/Tasks/ValueTask.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/ValueTask.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Tasks/ValueTask.cs rename to src/System.Private.CoreLib/shared/System/Threading/Tasks/ValueTask.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadAbortException.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadAbortException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadAbortException.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadAbortException.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadPriority.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadPriority.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadPriority.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadPriority.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadStart.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadStart.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadStart.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadStart.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadStartException.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadStartException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadStartException.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadStartException.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadState.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadState.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadState.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadState.cs diff --git a/src/mscorlib/shared/System/Threading/ThreadStateException.cs b/src/System.Private.CoreLib/shared/System/Threading/ThreadStateException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/ThreadStateException.cs rename to src/System.Private.CoreLib/shared/System/Threading/ThreadStateException.cs diff --git a/src/mscorlib/shared/System/Threading/Timeout.cs b/src/System.Private.CoreLib/shared/System/Threading/Timeout.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/Timeout.cs rename to src/System.Private.CoreLib/shared/System/Threading/Timeout.cs diff --git a/src/mscorlib/shared/System/Threading/TimeoutHelper.cs b/src/System.Private.CoreLib/shared/System/Threading/TimeoutHelper.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/TimeoutHelper.cs rename to src/System.Private.CoreLib/shared/System/Threading/TimeoutHelper.cs diff --git a/src/mscorlib/shared/System/Threading/WaitHandleCannotBeOpenedException.cs b/src/System.Private.CoreLib/shared/System/Threading/WaitHandleCannotBeOpenedException.cs similarity index 100% rename from src/mscorlib/shared/System/Threading/WaitHandleCannotBeOpenedException.cs rename to src/System.Private.CoreLib/shared/System/Threading/WaitHandleCannotBeOpenedException.cs diff --git a/src/mscorlib/shared/System/TimeSpan.cs b/src/System.Private.CoreLib/shared/System/TimeSpan.cs similarity index 100% rename from src/mscorlib/shared/System/TimeSpan.cs rename to src/System.Private.CoreLib/shared/System/TimeSpan.cs diff --git a/src/mscorlib/shared/System/TimeZone.cs b/src/System.Private.CoreLib/shared/System/TimeZone.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZone.cs rename to src/System.Private.CoreLib/shared/System/TimeZone.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.AdjustmentRule.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.AdjustmentRule.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.AdjustmentRule.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.AdjustmentRule.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.StringSerializer.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.StringSerializer.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.TransitionTime.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.TransitionTime.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.TransitionTime.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.TransitionTime.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.Unix.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.Unix.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.Unix.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.Unix.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.Win32.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.Win32.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.Win32.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.Win32.cs diff --git a/src/mscorlib/shared/System/TimeZoneInfo.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneInfo.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneInfo.cs diff --git a/src/mscorlib/shared/System/TimeZoneNotFoundException.cs b/src/System.Private.CoreLib/shared/System/TimeZoneNotFoundException.cs similarity index 100% rename from src/mscorlib/shared/System/TimeZoneNotFoundException.cs rename to src/System.Private.CoreLib/shared/System/TimeZoneNotFoundException.cs diff --git a/src/mscorlib/shared/System/TimeoutException.cs b/src/System.Private.CoreLib/shared/System/TimeoutException.cs similarity index 100% rename from src/mscorlib/shared/System/TimeoutException.cs rename to src/System.Private.CoreLib/shared/System/TimeoutException.cs diff --git a/src/mscorlib/shared/System/Tuple.cs b/src/System.Private.CoreLib/shared/System/Tuple.cs similarity index 100% rename from src/mscorlib/shared/System/Tuple.cs rename to src/System.Private.CoreLib/shared/System/Tuple.cs diff --git a/src/mscorlib/shared/System/TupleExtensions.cs b/src/System.Private.CoreLib/shared/System/TupleExtensions.cs similarity index 100% rename from src/mscorlib/shared/System/TupleExtensions.cs rename to src/System.Private.CoreLib/shared/System/TupleExtensions.cs diff --git a/src/mscorlib/shared/System/Type.Enum.cs b/src/System.Private.CoreLib/shared/System/Type.Enum.cs similarity index 100% rename from src/mscorlib/shared/System/Type.Enum.cs rename to src/System.Private.CoreLib/shared/System/Type.Enum.cs diff --git a/src/mscorlib/shared/System/Type.Helpers.cs b/src/System.Private.CoreLib/shared/System/Type.Helpers.cs similarity index 100% rename from src/mscorlib/shared/System/Type.Helpers.cs rename to src/System.Private.CoreLib/shared/System/Type.Helpers.cs diff --git a/src/mscorlib/shared/System/Type.cs b/src/System.Private.CoreLib/shared/System/Type.cs similarity index 100% rename from src/mscorlib/shared/System/Type.cs rename to src/System.Private.CoreLib/shared/System/Type.cs diff --git a/src/mscorlib/shared/System/TypeAccessException.cs b/src/System.Private.CoreLib/shared/System/TypeAccessException.cs similarity index 100% rename from src/mscorlib/shared/System/TypeAccessException.cs rename to src/System.Private.CoreLib/shared/System/TypeAccessException.cs diff --git a/src/mscorlib/shared/System/TypeCode.cs b/src/System.Private.CoreLib/shared/System/TypeCode.cs similarity index 100% rename from src/mscorlib/shared/System/TypeCode.cs rename to src/System.Private.CoreLib/shared/System/TypeCode.cs diff --git a/src/mscorlib/shared/System/TypeInitializationException.cs b/src/System.Private.CoreLib/shared/System/TypeInitializationException.cs similarity index 100% rename from src/mscorlib/shared/System/TypeInitializationException.cs rename to src/System.Private.CoreLib/shared/System/TypeInitializationException.cs diff --git a/src/mscorlib/shared/System/TypeUnloadedException.cs b/src/System.Private.CoreLib/shared/System/TypeUnloadedException.cs similarity index 100% rename from src/mscorlib/shared/System/TypeUnloadedException.cs rename to src/System.Private.CoreLib/shared/System/TypeUnloadedException.cs diff --git a/src/mscorlib/shared/System/UInt16.cs b/src/System.Private.CoreLib/shared/System/UInt16.cs similarity index 100% rename from src/mscorlib/shared/System/UInt16.cs rename to src/System.Private.CoreLib/shared/System/UInt16.cs diff --git a/src/mscorlib/shared/System/UInt32.cs b/src/System.Private.CoreLib/shared/System/UInt32.cs similarity index 100% rename from src/mscorlib/shared/System/UInt32.cs rename to src/System.Private.CoreLib/shared/System/UInt32.cs diff --git a/src/mscorlib/shared/System/UInt64.cs b/src/System.Private.CoreLib/shared/System/UInt64.cs similarity index 100% rename from src/mscorlib/shared/System/UInt64.cs rename to src/System.Private.CoreLib/shared/System/UInt64.cs diff --git a/src/mscorlib/shared/System/UIntPtr.cs b/src/System.Private.CoreLib/shared/System/UIntPtr.cs similarity index 100% rename from src/mscorlib/shared/System/UIntPtr.cs rename to src/System.Private.CoreLib/shared/System/UIntPtr.cs diff --git a/src/mscorlib/shared/System/UnauthorizedAccessException.cs b/src/System.Private.CoreLib/shared/System/UnauthorizedAccessException.cs similarity index 100% rename from src/mscorlib/shared/System/UnauthorizedAccessException.cs rename to src/System.Private.CoreLib/shared/System/UnauthorizedAccessException.cs diff --git a/src/mscorlib/shared/System/UnhandledExceptionEventArgs.cs b/src/System.Private.CoreLib/shared/System/UnhandledExceptionEventArgs.cs similarity index 100% rename from src/mscorlib/shared/System/UnhandledExceptionEventArgs.cs rename to src/System.Private.CoreLib/shared/System/UnhandledExceptionEventArgs.cs diff --git a/src/mscorlib/shared/System/UnhandledExceptionEventHandler.cs b/src/System.Private.CoreLib/shared/System/UnhandledExceptionEventHandler.cs similarity index 100% rename from src/mscorlib/shared/System/UnhandledExceptionEventHandler.cs rename to src/System.Private.CoreLib/shared/System/UnhandledExceptionEventHandler.cs diff --git a/src/mscorlib/shared/System/UnitySerializationHolder.cs b/src/System.Private.CoreLib/shared/System/UnitySerializationHolder.cs similarity index 100% rename from src/mscorlib/shared/System/UnitySerializationHolder.cs rename to src/System.Private.CoreLib/shared/System/UnitySerializationHolder.cs diff --git a/src/mscorlib/shared/System/ValueTuple.cs b/src/System.Private.CoreLib/shared/System/ValueTuple.cs similarity index 100% rename from src/mscorlib/shared/System/ValueTuple.cs rename to src/System.Private.CoreLib/shared/System/ValueTuple.cs diff --git a/src/mscorlib/shared/System/Version.cs b/src/System.Private.CoreLib/shared/System/Version.cs similarity index 100% rename from src/mscorlib/shared/System/Version.cs rename to src/System.Private.CoreLib/shared/System/Version.cs diff --git a/src/mscorlib/shared/System/Void.cs b/src/System.Private.CoreLib/shared/System/Void.cs similarity index 100% rename from src/mscorlib/shared/System/Void.cs rename to src/System.Private.CoreLib/shared/System/Void.cs diff --git a/src/mscorlib/src/Internal/Console.cs b/src/System.Private.CoreLib/src/Internal/Console.cs similarity index 100% rename from src/mscorlib/src/Internal/Console.cs rename to src/System.Private.CoreLib/src/Internal/Console.cs diff --git a/src/mscorlib/src/Internal/Padding.cs b/src/System.Private.CoreLib/src/Internal/Padding.cs similarity index 100% rename from src/mscorlib/src/Internal/Padding.cs rename to src/System.Private.CoreLib/src/Internal/Padding.cs diff --git a/src/mscorlib/src/Internal/Runtime/Augments/EnvironmentAugments.cs b/src/System.Private.CoreLib/src/Internal/Runtime/Augments/EnvironmentAugments.cs similarity index 100% rename from src/mscorlib/src/Internal/Runtime/Augments/EnvironmentAugments.cs rename to src/System.Private.CoreLib/src/Internal/Runtime/Augments/EnvironmentAugments.cs diff --git a/src/mscorlib/src/Internal/Runtime/Augments/RuntimeThread.cs b/src/System.Private.CoreLib/src/Internal/Runtime/Augments/RuntimeThread.cs similarity index 100% rename from src/mscorlib/src/Internal/Runtime/Augments/RuntimeThread.cs rename to src/System.Private.CoreLib/src/Internal/Runtime/Augments/RuntimeThread.cs diff --git a/src/mscorlib/src/Interop/Unix/Interop.Libraries.cs b/src/System.Private.CoreLib/src/Interop/Unix/Interop.Libraries.cs similarity index 100% rename from src/mscorlib/src/Interop/Unix/Interop.Libraries.cs rename to src/System.Private.CoreLib/src/Interop/Unix/Interop.Libraries.cs diff --git a/src/mscorlib/src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs b/src/System.Private.CoreLib/src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs similarity index 100% rename from src/mscorlib/src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs rename to src/System.Private.CoreLib/src/Interop/Windows/Kernel32/Interop.GetSystemDirectoryW.cs diff --git a/src/mscorlib/src/Microsoft/Win32/OAVariantLib.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/OAVariantLib.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/OAVariantLib.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/OAVariantLib.cs diff --git a/src/mscorlib/src/Microsoft/Win32/Registry.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/Registry.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/Registry.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/Registry.cs diff --git a/src/mscorlib/src/Microsoft/Win32/RegistryKey.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/RegistryKey.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/RegistryKey.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/RegistryKey.cs diff --git a/src/mscorlib/src/Microsoft/Win32/RegistryValueKind.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/RegistryValueKind.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/RegistryValueKind.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/RegistryValueKind.cs diff --git a/src/mscorlib/src/Microsoft/Win32/RegistryView.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/RegistryView.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/RegistryView.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/RegistryView.cs diff --git a/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs diff --git a/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs diff --git a/src/mscorlib/src/Microsoft/Win32/UnsafeNativeMethods.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/UnsafeNativeMethods.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/UnsafeNativeMethods.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/UnsafeNativeMethods.cs diff --git a/src/mscorlib/src/Microsoft/Win32/Win32Native.cs b/src/System.Private.CoreLib/src/Microsoft/Win32/Win32Native.cs similarity index 100% rename from src/mscorlib/src/Microsoft/Win32/Win32Native.cs rename to src/System.Private.CoreLib/src/Microsoft/Win32/Win32Native.cs diff --git a/src/mscorlib/src/System/Activator.cs b/src/System.Private.CoreLib/src/System/Activator.cs similarity index 100% rename from src/mscorlib/src/System/Activator.cs rename to src/System.Private.CoreLib/src/System/Activator.cs diff --git a/src/mscorlib/src/System/AppContext/AppContext.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContext.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContext.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContext.cs diff --git a/src/mscorlib/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs diff --git a/src/mscorlib/src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.Defaults.Central.cs diff --git a/src/mscorlib/src/System/AppContext/AppContextDefaultValues.Defaults.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.Defaults.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContextDefaultValues.Defaults.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.Defaults.cs diff --git a/src/mscorlib/src/System/AppContext/AppContextDefaultValues.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContextDefaultValues.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContextDefaultValues.cs diff --git a/src/mscorlib/src/System/AppContext/AppContextSwitches.cs b/src/System.Private.CoreLib/src/System/AppContext/AppContextSwitches.cs similarity index 100% rename from src/mscorlib/src/System/AppContext/AppContextSwitches.cs rename to src/System.Private.CoreLib/src/System/AppContext/AppContextSwitches.cs diff --git a/src/mscorlib/src/System/AppDomain.cs b/src/System.Private.CoreLib/src/System/AppDomain.cs similarity index 100% rename from src/mscorlib/src/System/AppDomain.cs rename to src/System.Private.CoreLib/src/System/AppDomain.cs diff --git a/src/mscorlib/src/System/AppDomainManager.cs b/src/System.Private.CoreLib/src/System/AppDomainManager.cs similarity index 100% rename from src/mscorlib/src/System/AppDomainManager.cs rename to src/System.Private.CoreLib/src/System/AppDomainManager.cs diff --git a/src/mscorlib/src/System/AppDomainSetup.cs b/src/System.Private.CoreLib/src/System/AppDomainSetup.cs similarity index 100% rename from src/mscorlib/src/System/AppDomainSetup.cs rename to src/System.Private.CoreLib/src/System/AppDomainSetup.cs diff --git a/src/mscorlib/src/System/AppDomainUnloadedException.cs b/src/System.Private.CoreLib/src/System/AppDomainUnloadedException.cs similarity index 100% rename from src/mscorlib/src/System/AppDomainUnloadedException.cs rename to src/System.Private.CoreLib/src/System/AppDomainUnloadedException.cs diff --git a/src/mscorlib/src/System/ArgIterator.cs b/src/System.Private.CoreLib/src/System/ArgIterator.cs similarity index 100% rename from src/mscorlib/src/System/ArgIterator.cs rename to src/System.Private.CoreLib/src/System/ArgIterator.cs diff --git a/src/mscorlib/src/System/Array.cs b/src/System.Private.CoreLib/src/System/Array.cs similarity index 100% rename from src/mscorlib/src/System/Array.cs rename to src/System.Private.CoreLib/src/System/Array.cs diff --git a/src/mscorlib/src/System/Attribute.cs b/src/System.Private.CoreLib/src/System/Attribute.cs similarity index 100% rename from src/mscorlib/src/System/Attribute.cs rename to src/System.Private.CoreLib/src/System/Attribute.cs diff --git a/src/mscorlib/src/System/BadImageFormatException.CoreCLR.cs b/src/System.Private.CoreLib/src/System/BadImageFormatException.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/BadImageFormatException.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/BadImageFormatException.CoreCLR.cs diff --git a/src/mscorlib/src/System/Buffer.cs b/src/System.Private.CoreLib/src/System/Buffer.cs similarity index 100% rename from src/mscorlib/src/System/Buffer.cs rename to src/System.Private.CoreLib/src/System/Buffer.cs diff --git a/src/mscorlib/src/System/ByReference.cs b/src/System.Private.CoreLib/src/System/ByReference.cs similarity index 100% rename from src/mscorlib/src/System/ByReference.cs rename to src/System.Private.CoreLib/src/System/ByReference.cs diff --git a/src/mscorlib/src/System/CLRConfig.cs b/src/System.Private.CoreLib/src/System/CLRConfig.cs similarity index 100% rename from src/mscorlib/src/System/CLRConfig.cs rename to src/System.Private.CoreLib/src/System/CLRConfig.cs diff --git a/src/mscorlib/src/System/Collections/Concurrent/ConcurrentDictionary.cs b/src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentDictionary.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Concurrent/ConcurrentDictionary.cs rename to src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentDictionary.cs diff --git a/src/mscorlib/src/System/Collections/Concurrent/ConcurrentQueue.cs b/src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentQueue.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Concurrent/ConcurrentQueue.cs rename to src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentQueue.cs diff --git a/src/mscorlib/src/System/Collections/Concurrent/ConcurrentStack.cs b/src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentStack.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Concurrent/ConcurrentStack.cs rename to src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentStack.cs diff --git a/src/mscorlib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs b/src/System.Private.CoreLib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs rename to src/System.Private.CoreLib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs diff --git a/src/mscorlib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs b/src/System.Private.CoreLib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs similarity index 100% rename from src/mscorlib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs rename to src/System.Private.CoreLib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs diff --git a/src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs b/src/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs rename to src/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs diff --git a/src/mscorlib/src/System/Collections/Generic/Comparer.cs b/src/System.Private.CoreLib/src/System/Collections/Generic/Comparer.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Generic/Comparer.cs rename to src/System.Private.CoreLib/src/System/Collections/Generic/Comparer.cs diff --git a/src/mscorlib/src/System/Collections/Generic/ComparerHelpers.cs b/src/System.Private.CoreLib/src/System/Collections/Generic/ComparerHelpers.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Generic/ComparerHelpers.cs rename to src/System.Private.CoreLib/src/System/Collections/Generic/ComparerHelpers.cs diff --git a/src/mscorlib/src/System/Collections/Generic/EqualityComparer.cs b/src/System.Private.CoreLib/src/System/Collections/Generic/EqualityComparer.cs similarity index 100% rename from src/mscorlib/src/System/Collections/Generic/EqualityComparer.cs rename to src/System.Private.CoreLib/src/System/Collections/Generic/EqualityComparer.cs diff --git a/src/mscorlib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs b/src/System.Private.CoreLib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs similarity index 100% rename from src/mscorlib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs rename to src/System.Private.CoreLib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs diff --git a/src/mscorlib/src/System/Currency.cs b/src/System.Private.CoreLib/src/System/Currency.cs similarity index 100% rename from src/mscorlib/src/System/Currency.cs rename to src/System.Private.CoreLib/src/System/Currency.cs diff --git a/src/mscorlib/src/System/CurrentSystemTimeZone.Cache.cs b/src/System.Private.CoreLib/src/System/CurrentSystemTimeZone.Cache.cs similarity index 100% rename from src/mscorlib/src/System/CurrentSystemTimeZone.Cache.cs rename to src/System.Private.CoreLib/src/System/CurrentSystemTimeZone.Cache.cs diff --git a/src/mscorlib/src/System/DateTime.CoreCLR.cs b/src/System.Private.CoreLib/src/System/DateTime.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/DateTime.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/DateTime.CoreCLR.cs diff --git a/src/mscorlib/src/System/Decimal.DecCalc.cs b/src/System.Private.CoreLib/src/System/Decimal.DecCalc.cs similarity index 100% rename from src/mscorlib/src/System/Decimal.DecCalc.cs rename to src/System.Private.CoreLib/src/System/Decimal.DecCalc.cs diff --git a/src/mscorlib/src/System/Decimal.cs b/src/System.Private.CoreLib/src/System/Decimal.cs similarity index 100% rename from src/mscorlib/src/System/Decimal.cs rename to src/System.Private.CoreLib/src/System/Decimal.cs diff --git a/src/mscorlib/src/System/DefaultBinder.CanConvert.cs b/src/System.Private.CoreLib/src/System/DefaultBinder.CanConvert.cs similarity index 100% rename from src/mscorlib/src/System/DefaultBinder.CanConvert.cs rename to src/System.Private.CoreLib/src/System/DefaultBinder.CanConvert.cs diff --git a/src/mscorlib/src/System/Delegate.cs b/src/System.Private.CoreLib/src/System/Delegate.cs similarity index 100% rename from src/mscorlib/src/System/Delegate.cs rename to src/System.Private.CoreLib/src/System/Delegate.cs diff --git a/src/mscorlib/src/System/Diagnostics/Contracts/Contracts.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Contracts/Contracts.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Contracts/Contracts.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Contracts/Contracts.cs diff --git a/src/mscorlib/src/System/Diagnostics/Contracts/ContractsBCL.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Contracts/ContractsBCL.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Contracts/ContractsBCL.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Contracts/ContractsBCL.cs diff --git a/src/mscorlib/src/System/Diagnostics/Debug.Windows.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Debug.Windows.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Debug.Windows.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Debug.Windows.cs diff --git a/src/mscorlib/src/System/Diagnostics/Debugger.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Debugger.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Debugger.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Debugger.cs diff --git a/src/mscorlib/src/System/Diagnostics/EditAndContinueHelper.cs b/src/System.Private.CoreLib/src/System/Diagnostics/EditAndContinueHelper.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/EditAndContinueHelper.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/EditAndContinueHelper.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/EventPipe.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipe.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/EventPipe.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipe.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeMetadataGenerator.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/FrameworkEventSource.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/FrameworkEventSource.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/FrameworkEventSource.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/FrameworkEventSource.cs diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/XplatEventLogger.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Eventing/XplatEventLogger.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Eventing/XplatEventLogger.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Eventing/XplatEventLogger.cs diff --git a/src/mscorlib/src/System/Diagnostics/ICustomDebuggerNotification.cs b/src/System.Private.CoreLib/src/System/Diagnostics/ICustomDebuggerNotification.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/ICustomDebuggerNotification.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/ICustomDebuggerNotification.cs diff --git a/src/mscorlib/src/System/Diagnostics/Stackframe.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Stackframe.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Stackframe.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Stackframe.cs diff --git a/src/mscorlib/src/System/Diagnostics/Stacktrace.cs b/src/System.Private.CoreLib/src/System/Diagnostics/Stacktrace.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/Stacktrace.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/Stacktrace.cs diff --git a/src/mscorlib/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs b/src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs diff --git a/src/mscorlib/src/System/Diagnostics/SymbolStore/ISymWriter.cs b/src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/ISymWriter.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/SymbolStore/ISymWriter.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/ISymWriter.cs diff --git a/src/mscorlib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs b/src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs diff --git a/src/mscorlib/src/System/Diagnostics/SymbolStore/Token.cs b/src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/Token.cs similarity index 100% rename from src/mscorlib/src/System/Diagnostics/SymbolStore/Token.cs rename to src/System.Private.CoreLib/src/System/Diagnostics/SymbolStore/Token.cs diff --git a/src/mscorlib/src/System/Enum.cs b/src/System.Private.CoreLib/src/System/Enum.cs similarity index 100% rename from src/mscorlib/src/System/Enum.cs rename to src/System.Private.CoreLib/src/System/Enum.cs diff --git a/src/mscorlib/src/System/Environment.Windows.cs b/src/System.Private.CoreLib/src/System/Environment.Windows.cs similarity index 100% rename from src/mscorlib/src/System/Environment.Windows.cs rename to src/System.Private.CoreLib/src/System/Environment.Windows.cs diff --git a/src/mscorlib/src/System/Environment.cs b/src/System.Private.CoreLib/src/System/Environment.cs similarity index 100% rename from src/mscorlib/src/System/Environment.cs rename to src/System.Private.CoreLib/src/System/Environment.cs diff --git a/src/mscorlib/src/System/Exception.cs b/src/System.Private.CoreLib/src/System/Exception.cs similarity index 100% rename from src/mscorlib/src/System/Exception.cs rename to src/System.Private.CoreLib/src/System/Exception.cs diff --git a/src/mscorlib/src/System/GC.cs b/src/System.Private.CoreLib/src/System/GC.cs similarity index 100% rename from src/mscorlib/src/System/GC.cs rename to src/System.Private.CoreLib/src/System/GC.cs diff --git a/src/mscorlib/src/System/Globalization/CharUnicodeInfoData.cs b/src/System.Private.CoreLib/src/System/Globalization/CharUnicodeInfoData.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/CharUnicodeInfoData.cs rename to src/System.Private.CoreLib/src/System/Globalization/CharUnicodeInfoData.cs diff --git a/src/mscorlib/src/System/Globalization/CultureInfo.Unix.cs b/src/System.Private.CoreLib/src/System/Globalization/CultureInfo.Unix.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/CultureInfo.Unix.cs rename to src/System.Private.CoreLib/src/System/Globalization/CultureInfo.Unix.cs diff --git a/src/mscorlib/src/System/Globalization/CultureInfo.Windows.cs b/src/System.Private.CoreLib/src/System/Globalization/CultureInfo.Windows.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/CultureInfo.Windows.cs rename to src/System.Private.CoreLib/src/System/Globalization/CultureInfo.Windows.cs diff --git a/src/mscorlib/src/System/Globalization/CultureInfo.cs b/src/System.Private.CoreLib/src/System/Globalization/CultureInfo.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/CultureInfo.cs rename to src/System.Private.CoreLib/src/System/Globalization/CultureInfo.cs diff --git a/src/mscorlib/src/System/Globalization/GlobalizationMode.Unix.cs b/src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.Unix.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/GlobalizationMode.Unix.cs rename to src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.Unix.cs diff --git a/src/mscorlib/src/System/Globalization/GlobalizationMode.Windows.cs b/src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.Windows.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/GlobalizationMode.Windows.cs rename to src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.Windows.cs diff --git a/src/mscorlib/src/System/Globalization/GlobalizationMode.cs b/src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.cs similarity index 100% rename from src/mscorlib/src/System/Globalization/GlobalizationMode.cs rename to src/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.cs diff --git a/src/mscorlib/src/System/IO/BinaryReader.cs b/src/System.Private.CoreLib/src/System/IO/BinaryReader.cs similarity index 100% rename from src/mscorlib/src/System/IO/BinaryReader.cs rename to src/System.Private.CoreLib/src/System/IO/BinaryReader.cs diff --git a/src/mscorlib/src/System/IO/FileLoadException.CoreCLR.cs b/src/System.Private.CoreLib/src/System/IO/FileLoadException.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/IO/FileLoadException.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/IO/FileLoadException.CoreCLR.cs diff --git a/src/mscorlib/src/System/IO/FileNotFoundException.CoreCLR.cs b/src/System.Private.CoreLib/src/System/IO/FileNotFoundException.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/IO/FileNotFoundException.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/IO/FileNotFoundException.CoreCLR.cs diff --git a/src/mscorlib/src/System/IO/SearchOption.cs b/src/System.Private.CoreLib/src/System/IO/SearchOption.cs similarity index 100% rename from src/mscorlib/src/System/IO/SearchOption.cs rename to src/System.Private.CoreLib/src/System/IO/SearchOption.cs diff --git a/src/mscorlib/src/System/IO/Stream.cs b/src/System.Private.CoreLib/src/System/IO/Stream.cs similarity index 100% rename from src/mscorlib/src/System/IO/Stream.cs rename to src/System.Private.CoreLib/src/System/IO/Stream.cs diff --git a/src/mscorlib/src/System/InsufficientMemoryException.cs b/src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs similarity index 100% rename from src/mscorlib/src/System/InsufficientMemoryException.cs rename to src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs diff --git a/src/mscorlib/src/System/Internal.cs b/src/System.Private.CoreLib/src/System/Internal.cs similarity index 100% rename from src/mscorlib/src/System/Internal.cs rename to src/System.Private.CoreLib/src/System/Internal.cs diff --git a/src/mscorlib/src/System/Math.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Math.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Math.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Math.CoreCLR.cs diff --git a/src/mscorlib/src/System/MathF.CoreCLR.cs b/src/System.Private.CoreLib/src/System/MathF.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/MathF.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/MathF.CoreCLR.cs diff --git a/src/mscorlib/src/System/MissingFieldException.cs b/src/System.Private.CoreLib/src/System/MissingFieldException.cs similarity index 100% rename from src/mscorlib/src/System/MissingFieldException.cs rename to src/System.Private.CoreLib/src/System/MissingFieldException.cs diff --git a/src/mscorlib/src/System/MissingMemberException.cs b/src/System.Private.CoreLib/src/System/MissingMemberException.cs similarity index 100% rename from src/mscorlib/src/System/MissingMemberException.cs rename to src/System.Private.CoreLib/src/System/MissingMemberException.cs diff --git a/src/mscorlib/src/System/MulticastDelegate.cs b/src/System.Private.CoreLib/src/System/MulticastDelegate.cs similarity index 100% rename from src/mscorlib/src/System/MulticastDelegate.cs rename to src/System.Private.CoreLib/src/System/MulticastDelegate.cs diff --git a/src/mscorlib/src/System/Number.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Number.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Number.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Number.CoreCLR.cs diff --git a/src/mscorlib/src/System/Numerics/Hashing/HashHelpers.cs b/src/System.Private.CoreLib/src/System/Numerics/Hashing/HashHelpers.cs similarity index 100% rename from src/mscorlib/src/System/Numerics/Hashing/HashHelpers.cs rename to src/System.Private.CoreLib/src/System/Numerics/Hashing/HashHelpers.cs diff --git a/src/mscorlib/src/System/Object.cs b/src/System.Private.CoreLib/src/System/Object.cs similarity index 100% rename from src/mscorlib/src/System/Object.cs rename to src/System.Private.CoreLib/src/System/Object.cs diff --git a/src/mscorlib/src/System/OleAutBinder.cs b/src/System.Private.CoreLib/src/System/OleAutBinder.cs similarity index 100% rename from src/mscorlib/src/System/OleAutBinder.cs rename to src/System.Private.CoreLib/src/System/OleAutBinder.cs diff --git a/src/mscorlib/src/System/OutOfMemoryException.cs b/src/System.Private.CoreLib/src/System/OutOfMemoryException.cs similarity index 100% rename from src/mscorlib/src/System/OutOfMemoryException.cs rename to src/System.Private.CoreLib/src/System/OutOfMemoryException.cs diff --git a/src/mscorlib/src/System/PinnableBufferCache.cs b/src/System.Private.CoreLib/src/System/PinnableBufferCache.cs similarity index 100% rename from src/mscorlib/src/System/PinnableBufferCache.cs rename to src/System.Private.CoreLib/src/System/PinnableBufferCache.cs diff --git a/src/mscorlib/src/System/PinnableBufferCacheEventSource.cs b/src/System.Private.CoreLib/src/System/PinnableBufferCacheEventSource.cs similarity index 100% rename from src/mscorlib/src/System/PinnableBufferCacheEventSource.cs rename to src/System.Private.CoreLib/src/System/PinnableBufferCacheEventSource.cs diff --git a/src/mscorlib/src/System/Reflection/Assembly.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Assembly.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs diff --git a/src/mscorlib/src/System/Reflection/AssemblyName.cs b/src/System.Private.CoreLib/src/System/Reflection/AssemblyName.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/AssemblyName.cs rename to src/System.Private.CoreLib/src/System/Reflection/AssemblyName.cs diff --git a/src/mscorlib/src/System/Reflection/Associates.cs b/src/System.Private.CoreLib/src/System/Reflection/Associates.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Associates.cs rename to src/System.Private.CoreLib/src/System/Reflection/Associates.cs diff --git a/src/mscorlib/src/System/Reflection/ConstructorInfo.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Reflection/ConstructorInfo.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/ConstructorInfo.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Reflection/ConstructorInfo.CoreCLR.cs diff --git a/src/mscorlib/src/System/Reflection/CustomAttribute.cs b/src/System.Private.CoreLib/src/System/Reflection/CustomAttribute.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/CustomAttribute.cs rename to src/System.Private.CoreLib/src/System/Reflection/CustomAttribute.cs diff --git a/src/mscorlib/src/System/Reflection/CustomAttributeExtensions.cs b/src/System.Private.CoreLib/src/System/Reflection/CustomAttributeExtensions.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/CustomAttributeExtensions.cs rename to src/System.Private.CoreLib/src/System/Reflection/CustomAttributeExtensions.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/AQNBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/AQNBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/AQNBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/AQNBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/AssemblyBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/AssemblyBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderAccess.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderAccess.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderAccess.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderAccess.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderData.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderData.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderData.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderData.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ConstructorBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ConstructorBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ConstructorBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ConstructorBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/CustomAttributeBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/CustomAttributeBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/CustomAttributeBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/CustomAttributeBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/DynamicILGenerator.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicILGenerator.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/DynamicILGenerator.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicILGenerator.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/DynamicMethod.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/DynamicMethod.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/EnumBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/EnumBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/EnumBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/EnumBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/EventBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/EventBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/EventToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/EventToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/EventToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/EventToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/FieldBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/FieldBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/FieldBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/FieldBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/FieldToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/FieldToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/FieldToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/FieldToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/FlowControl.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/FlowControl.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/FlowControl.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/FlowControl.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ILGenerator.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ILGenerator.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ILGenerator.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ILGenerator.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ISymWrapperCore.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ISymWrapperCore.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ISymWrapperCore.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ISymWrapperCore.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/Label.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/Label.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/Label.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/Label.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/LocalBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/LocalBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/LocalBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/LocalBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/MethodBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/MethodBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/MethodToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/MethodToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/MethodToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/MethodToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ModuleBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ModuleBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ModuleBuilderData.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilderData.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ModuleBuilderData.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilderData.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/OpCodeType.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/OpCodeType.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/OpCodeType.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/OpCodeType.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/OpCodes.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/OpCodes.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/OpCodes.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/OpCodes.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/Opcode.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/Opcode.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/Opcode.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/Opcode.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/OperandType.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/OperandType.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/OperandType.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/OperandType.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/PEFileKinds.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/PEFileKinds.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/PEFileKinds.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/PEFileKinds.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ParameterBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ParameterBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ParameterBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ParameterBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/ParameterToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/ParameterToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/PropertyBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/PropertyBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/PropertyBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/PropertyBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/PropertyToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/PropertyToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/PropertyToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/PropertyToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/SignatureHelper.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/SignatureHelper.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/SignatureHelper.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/SignatureHelper.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/SignatureToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/SignatureToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/StackBehaviour.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/StackBehaviour.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/StackBehaviour.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/StackBehaviour.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/StringToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/StringToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/StringToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/StringToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/SymbolMethod.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolMethod.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/SymbolMethod.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolMethod.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/SymbolType.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolType.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/SymbolType.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolType.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/TypeBuilder.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/TypeBuilder.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilder.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/TypeToken.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/TypeToken.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/TypeToken.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/TypeToken.cs diff --git a/src/mscorlib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs b/src/System.Private.CoreLib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs rename to src/System.Private.CoreLib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs diff --git a/src/mscorlib/src/System/Reflection/ExceptionHandlingClause.cs b/src/System.Private.CoreLib/src/System/Reflection/ExceptionHandlingClause.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/ExceptionHandlingClause.cs rename to src/System.Private.CoreLib/src/System/Reflection/ExceptionHandlingClause.cs diff --git a/src/mscorlib/src/System/Reflection/FieldInfo.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Reflection/FieldInfo.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/FieldInfo.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Reflection/FieldInfo.CoreCLR.cs diff --git a/src/mscorlib/src/System/Reflection/INVOCATION_FLAGS.cs b/src/System.Private.CoreLib/src/System/Reflection/INVOCATION_FLAGS.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/INVOCATION_FLAGS.cs rename to src/System.Private.CoreLib/src/System/Reflection/INVOCATION_FLAGS.cs diff --git a/src/mscorlib/src/System/Reflection/LoaderAllocator.cs b/src/System.Private.CoreLib/src/System/Reflection/LoaderAllocator.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/LoaderAllocator.cs rename to src/System.Private.CoreLib/src/System/Reflection/LoaderAllocator.cs diff --git a/src/mscorlib/src/System/Reflection/LocalVariableInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/LocalVariableInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/LocalVariableInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/LocalVariableInfo.cs diff --git a/src/mscorlib/src/System/Reflection/MdConstant.cs b/src/System.Private.CoreLib/src/System/Reflection/MdConstant.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MdConstant.cs rename to src/System.Private.CoreLib/src/System/Reflection/MdConstant.cs diff --git a/src/mscorlib/src/System/Reflection/MdFieldInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/MdFieldInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MdFieldInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/MdFieldInfo.cs diff --git a/src/mscorlib/src/System/Reflection/MdImport.cs b/src/System.Private.CoreLib/src/System/Reflection/MdImport.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MdImport.cs rename to src/System.Private.CoreLib/src/System/Reflection/MdImport.cs diff --git a/src/mscorlib/src/System/Reflection/MemberInfo.Internal.cs b/src/System.Private.CoreLib/src/System/Reflection/MemberInfo.Internal.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MemberInfo.Internal.cs rename to src/System.Private.CoreLib/src/System/Reflection/MemberInfo.Internal.cs diff --git a/src/mscorlib/src/System/Reflection/Metadata/AssemblyExtensions.cs b/src/System.Private.CoreLib/src/System/Reflection/Metadata/AssemblyExtensions.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/Metadata/AssemblyExtensions.cs rename to src/System.Private.CoreLib/src/System/Reflection/Metadata/AssemblyExtensions.cs diff --git a/src/mscorlib/src/System/Reflection/MethodBase.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Reflection/MethodBase.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MethodBase.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Reflection/MethodBase.CoreCLR.cs diff --git a/src/mscorlib/src/System/Reflection/MethodBody.cs b/src/System.Private.CoreLib/src/System/Reflection/MethodBody.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/MethodBody.cs rename to src/System.Private.CoreLib/src/System/Reflection/MethodBody.cs diff --git a/src/mscorlib/src/System/Reflection/RtFieldInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RtFieldInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RtFieldInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RtFieldInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeAssembly.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeAssembly.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeEventInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeEventInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeFieldInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeFieldInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeModule.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeModule.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeModule.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeModule.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimeParameterInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimeParameterInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimeParameterInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimeParameterInfo.cs diff --git a/src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs b/src/System.Private.CoreLib/src/System/Reflection/RuntimePropertyInfo.cs similarity index 100% rename from src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs rename to src/System.Private.CoreLib/src/System/Reflection/RuntimePropertyInfo.cs diff --git a/src/mscorlib/src/System/Resources/FileBasedResourceGroveler.cs b/src/System.Private.CoreLib/src/System/Resources/FileBasedResourceGroveler.cs similarity index 100% rename from src/mscorlib/src/System/Resources/FileBasedResourceGroveler.cs rename to src/System.Private.CoreLib/src/System/Resources/FileBasedResourceGroveler.cs diff --git a/src/mscorlib/src/System/Resources/IResourceGroveler.cs b/src/System.Private.CoreLib/src/System/Resources/IResourceGroveler.cs similarity index 100% rename from src/mscorlib/src/System/Resources/IResourceGroveler.cs rename to src/System.Private.CoreLib/src/System/Resources/IResourceGroveler.cs diff --git a/src/mscorlib/src/System/Resources/ManifestBasedResourceGroveler.cs b/src/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.cs similarity index 100% rename from src/mscorlib/src/System/Resources/ManifestBasedResourceGroveler.cs rename to src/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.cs diff --git a/src/mscorlib/src/System/Resources/ResourceManager.cs b/src/System.Private.CoreLib/src/System/Resources/ResourceManager.cs similarity index 100% rename from src/mscorlib/src/System/Resources/ResourceManager.cs rename to src/System.Private.CoreLib/src/System/Resources/ResourceManager.cs diff --git a/src/mscorlib/src/System/Resources/ResourceReader.cs b/src/System.Private.CoreLib/src/System/Resources/ResourceReader.cs similarity index 100% rename from src/mscorlib/src/System/Resources/ResourceReader.cs rename to src/System.Private.CoreLib/src/System/Resources/ResourceReader.cs diff --git a/src/mscorlib/src/System/Resources/ResourceSet.cs b/src/System.Private.CoreLib/src/System/Resources/ResourceSet.cs similarity index 100% rename from src/mscorlib/src/System/Resources/ResourceSet.cs rename to src/System.Private.CoreLib/src/System/Resources/ResourceSet.cs diff --git a/src/mscorlib/src/System/Resources/__FastResourceComparer.cs b/src/System.Private.CoreLib/src/System/Resources/__FastResourceComparer.cs similarity index 100% rename from src/mscorlib/src/System/Resources/__FastResourceComparer.cs rename to src/System.Private.CoreLib/src/System/Resources/__FastResourceComparer.cs diff --git a/src/mscorlib/src/System/RtType.cs b/src/System.Private.CoreLib/src/System/RtType.cs similarity index 100% rename from src/mscorlib/src/System/RtType.cs rename to src/System.Private.CoreLib/src/System/RtType.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/ICastable.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/ICastable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/ICastable.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/ICastable.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/jithelpers.cs b/src/System.Private.CoreLib/src/System/Runtime/CompilerServices/jithelpers.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/CompilerServices/jithelpers.cs rename to src/System.Private.CoreLib/src/System/Runtime/CompilerServices/jithelpers.cs diff --git a/src/mscorlib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs b/src/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs rename to src/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs diff --git a/src/mscorlib/src/System/Runtime/GcSettings.cs b/src/System.Private.CoreLib/src/System/Runtime/GcSettings.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/GcSettings.cs rename to src/System.Private.CoreLib/src/System/Runtime/GcSettings.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ArrayWithOffset.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ArrayWithOffset.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/Attributes.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/Attributes.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/Attributes.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/Attributes.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/BStrWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/BStrWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/BStrWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/BStrWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/COMException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/COMException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/COMException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/COMException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComEventsHelper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsHelper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComEventsHelper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsHelper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComEventsInfo.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsInfo.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComEventsInfo.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsInfo.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComEventsMethod.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsMethod.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComEventsMethod.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsMethod.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComEventsSink.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsSink.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComEventsSink.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsSink.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComMemberType.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComMemberType.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComMemberType.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComMemberType.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IStream.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IStream.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IStream.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/IStream.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/CriticalHandle.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/CriticalHandle.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/CriticalHandle.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/CriticalHandle.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/CurrencyWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/CurrencyWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/CurrencyWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/CurrencyWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/DispatchWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/DispatchWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/DispatchWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/DispatchWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ErrorWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ErrorWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ErrorWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ErrorWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/Expando/IExpando.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/Expando/IExpando.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/Expando/IExpando.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/Expando/IExpando.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/GCHandleCookieTable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/GCHandleCookieTable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/GCHandleCookieTable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/GCHandleCookieTable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/GcHandle.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/GcHandle.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/GcHandle.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/GcHandle.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ICustomAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ICustomAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ICustomFactory.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomFactory.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ICustomFactory.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomFactory.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ICustomMarshaler.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomMarshaler.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ICustomMarshaler.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomMarshaler.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ICustomQueryInterface.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomQueryInterface.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/ICustomQueryInterface.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/ICustomQueryInterface.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/IException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/IException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/IException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/IException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/InvalidComObjectException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/InvalidComObjectException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/InvalidComObjectException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/InvalidComObjectException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/Marshal.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/Marshal.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/Marshal.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/Marshal.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/NativeMethods.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeMethods.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/NativeMethods.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeMethods.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/NonPortable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/NonPortable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/NonPortable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/NonPortable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/PInvokeMap.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/PInvokeMap.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/PInvokeMap.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/PInvokeMap.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/PInvokeMarshal.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/PInvokeMarshal.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/PInvokeMarshal.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/PInvokeMarshal.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/SEHException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/SEHException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/SEHException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/SEHException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/SafeHandle.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeHandle.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/SafeHandle.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/SafeHandle.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/UnknownWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/UnknownWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/UnknownWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/UnknownWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/VariantWrapper.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/VariantWrapper.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/VariantWrapper.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/VariantWrapper.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationToken.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IActivationFactory.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IIterator.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IReference.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IRestrictedErrorInfo.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsFoundationEventHandler.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs b/src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs rename to src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Aes.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Base.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha1.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Sha256.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Arm64/Simd.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector128.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector128.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector128DebugView.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128DebugView.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector128DebugView.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128DebugView.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector256.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector256.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector256DebugView.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256DebugView.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector256DebugView.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256DebugView.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector64.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector64.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/Vector64DebugView.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64DebugView.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/Vector64DebugView.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64DebugView.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Aes.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Aes.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Aes.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Aes.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Aes.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx2.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx2.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Avx2.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx2.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi1.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi1.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi1.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi1.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi1.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi2.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi2.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi2.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Bmi2.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Bmi2.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Enums.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Enums.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Enums.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Enums.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Fma.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Fma.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Fma.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Fma.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Fma.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Lzcnt.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Lzcnt.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Lzcnt.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Lzcnt.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Lzcnt.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Pclmulqdq.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Popcnt.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Popcnt.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Popcnt.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Popcnt.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Popcnt.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse2.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse2.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse2.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse2.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse3.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse3.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse3.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse3.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse3.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse41.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse41.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse41.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse41.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse41.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse42.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse42.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse42.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Sse42.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Sse42.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Ssse3.PlatformNotSupported.cs diff --git a/src/mscorlib/src/System/Runtime/Intrinsics/X86/Ssse3.cs b/src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Ssse3.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Intrinsics/X86/Ssse3.cs rename to src/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Ssse3.cs diff --git a/src/mscorlib/src/System/Runtime/Loader/AssemblyLoadContext.cs b/src/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Loader/AssemblyLoadContext.cs rename to src/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.cs diff --git a/src/mscorlib/src/System/Runtime/MemoryFailPoint.cs b/src/System.Private.CoreLib/src/System/Runtime/MemoryFailPoint.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/MemoryFailPoint.cs rename to src/System.Private.CoreLib/src/System/Runtime/MemoryFailPoint.cs diff --git a/src/mscorlib/src/System/Runtime/RuntimeImports.cs b/src/System.Private.CoreLib/src/System/Runtime/RuntimeImports.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/RuntimeImports.cs rename to src/System.Private.CoreLib/src/System/Runtime/RuntimeImports.cs diff --git a/src/mscorlib/src/System/Runtime/Serialization/FormatterConverter.cs b/src/System.Private.CoreLib/src/System/Runtime/Serialization/FormatterConverter.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Serialization/FormatterConverter.cs rename to src/System.Private.CoreLib/src/System/Runtime/Serialization/FormatterConverter.cs diff --git a/src/mscorlib/src/System/Runtime/Serialization/FormatterServices.cs b/src/System.Private.CoreLib/src/System/Runtime/Serialization/FormatterServices.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Serialization/FormatterServices.cs rename to src/System.Private.CoreLib/src/System/Runtime/Serialization/FormatterServices.cs diff --git a/src/mscorlib/src/System/Runtime/Serialization/SerializationInfo.cs b/src/System.Private.CoreLib/src/System/Runtime/Serialization/SerializationInfo.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Serialization/SerializationInfo.cs rename to src/System.Private.CoreLib/src/System/Runtime/Serialization/SerializationInfo.cs diff --git a/src/mscorlib/src/System/Runtime/Versioning/CompatibilitySwitch.cs b/src/System.Private.CoreLib/src/System/Runtime/Versioning/CompatibilitySwitch.cs similarity index 100% rename from src/mscorlib/src/System/Runtime/Versioning/CompatibilitySwitch.cs rename to src/System.Private.CoreLib/src/System/Runtime/Versioning/CompatibilitySwitch.cs diff --git a/src/mscorlib/src/System/RuntimeArgumentHandle.cs b/src/System.Private.CoreLib/src/System/RuntimeArgumentHandle.cs similarity index 100% rename from src/mscorlib/src/System/RuntimeArgumentHandle.cs rename to src/System.Private.CoreLib/src/System/RuntimeArgumentHandle.cs diff --git a/src/mscorlib/src/System/RuntimeHandles.cs b/src/System.Private.CoreLib/src/System/RuntimeHandles.cs similarity index 100% rename from src/mscorlib/src/System/RuntimeHandles.cs rename to src/System.Private.CoreLib/src/System/RuntimeHandles.cs diff --git a/src/mscorlib/src/System/Security/DynamicSecurityMethodAttribute.cs b/src/System.Private.CoreLib/src/System/Security/DynamicSecurityMethodAttribute.cs similarity index 100% rename from src/mscorlib/src/System/Security/DynamicSecurityMethodAttribute.cs rename to src/System.Private.CoreLib/src/System/Security/DynamicSecurityMethodAttribute.cs diff --git a/src/mscorlib/src/System/SharedStatics.cs b/src/System.Private.CoreLib/src/System/SharedStatics.cs similarity index 100% rename from src/mscorlib/src/System/SharedStatics.cs rename to src/System.Private.CoreLib/src/System/SharedStatics.cs diff --git a/src/mscorlib/src/System/String.CoreCLR.cs b/src/System.Private.CoreLib/src/System/String.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/String.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/String.CoreCLR.cs diff --git a/src/mscorlib/src/System/StubHelpers.cs b/src/System.Private.CoreLib/src/System/StubHelpers.cs similarity index 100% rename from src/mscorlib/src/System/StubHelpers.cs rename to src/System.Private.CoreLib/src/System/StubHelpers.cs diff --git a/src/mscorlib/src/System/Text/CodePageDataItem.Unix.cs b/src/System.Private.CoreLib/src/System/Text/CodePageDataItem.Unix.cs similarity index 100% rename from src/mscorlib/src/System/Text/CodePageDataItem.Unix.cs rename to src/System.Private.CoreLib/src/System/Text/CodePageDataItem.Unix.cs diff --git a/src/mscorlib/src/System/Text/CodePageDataItem.cs b/src/System.Private.CoreLib/src/System/Text/CodePageDataItem.cs similarity index 100% rename from src/mscorlib/src/System/Text/CodePageDataItem.cs rename to src/System.Private.CoreLib/src/System/Text/CodePageDataItem.cs diff --git a/src/mscorlib/src/System/Text/EncodingTable.Unix.cs b/src/System.Private.CoreLib/src/System/Text/EncodingTable.Unix.cs similarity index 100% rename from src/mscorlib/src/System/Text/EncodingTable.Unix.cs rename to src/System.Private.CoreLib/src/System/Text/EncodingTable.Unix.cs diff --git a/src/mscorlib/src/System/Text/EncodingTable.cs b/src/System.Private.CoreLib/src/System/Text/EncodingTable.cs similarity index 100% rename from src/mscorlib/src/System/Text/EncodingTable.cs rename to src/System.Private.CoreLib/src/System/Text/EncodingTable.cs diff --git a/src/mscorlib/src/System/Text/StringBuilder.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Text/StringBuilder.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Text/StringBuilder.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Text/StringBuilder.CoreCLR.cs diff --git a/src/mscorlib/src/System/Text/StringBuilderCache.cs b/src/System.Private.CoreLib/src/System/Text/StringBuilderCache.cs similarity index 100% rename from src/mscorlib/src/System/Text/StringBuilderCache.cs rename to src/System.Private.CoreLib/src/System/Text/StringBuilderCache.cs diff --git a/src/mscorlib/src/System/Threading/CancellationToken.cs b/src/System.Private.CoreLib/src/System/Threading/CancellationToken.cs similarity index 100% rename from src/mscorlib/src/System/Threading/CancellationToken.cs rename to src/System.Private.CoreLib/src/System/Threading/CancellationToken.cs diff --git a/src/mscorlib/src/System/Threading/CancellationTokenRegistration.cs b/src/System.Private.CoreLib/src/System/Threading/CancellationTokenRegistration.cs similarity index 100% rename from src/mscorlib/src/System/Threading/CancellationTokenRegistration.cs rename to src/System.Private.CoreLib/src/System/Threading/CancellationTokenRegistration.cs diff --git a/src/mscorlib/src/System/Threading/CancellationTokenSource.cs b/src/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs similarity index 100% rename from src/mscorlib/src/System/Threading/CancellationTokenSource.cs rename to src/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs diff --git a/src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs b/src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs rename to src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.Unix.cs diff --git a/src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs b/src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs rename to src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.Windows.cs diff --git a/src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.cs b/src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.cs rename to src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandle.cs diff --git a/src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs b/src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs rename to src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs diff --git a/src/mscorlib/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs b/src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs rename to src/System.Private.CoreLib/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs diff --git a/src/mscorlib/src/System/Threading/EventWaitHandle.cs b/src/System.Private.CoreLib/src/System/Threading/EventWaitHandle.cs similarity index 100% rename from src/mscorlib/src/System/Threading/EventWaitHandle.cs rename to src/System.Private.CoreLib/src/System/Threading/EventWaitHandle.cs diff --git a/src/mscorlib/src/System/Threading/Interlocked.cs b/src/System.Private.CoreLib/src/System/Threading/Interlocked.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Interlocked.cs rename to src/System.Private.CoreLib/src/System/Threading/Interlocked.cs diff --git a/src/mscorlib/src/System/Threading/ManualResetEventSlim.cs b/src/System.Private.CoreLib/src/System/Threading/ManualResetEventSlim.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ManualResetEventSlim.cs rename to src/System.Private.CoreLib/src/System/Threading/ManualResetEventSlim.cs diff --git a/src/mscorlib/src/System/Threading/Monitor.cs b/src/System.Private.CoreLib/src/System/Threading/Monitor.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Monitor.cs rename to src/System.Private.CoreLib/src/System/Threading/Monitor.cs diff --git a/src/mscorlib/src/System/Threading/Mutex.cs b/src/System.Private.CoreLib/src/System/Threading/Mutex.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Mutex.cs rename to src/System.Private.CoreLib/src/System/Threading/Mutex.cs diff --git a/src/mscorlib/src/System/Threading/Overlapped.cs b/src/System.Private.CoreLib/src/System/Threading/Overlapped.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Overlapped.cs rename to src/System.Private.CoreLib/src/System/Threading/Overlapped.cs diff --git a/src/mscorlib/src/System/Threading/Semaphore.cs b/src/System.Private.CoreLib/src/System/Threading/Semaphore.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Semaphore.cs rename to src/System.Private.CoreLib/src/System/Threading/Semaphore.cs diff --git a/src/mscorlib/src/System/Threading/SemaphoreSlim.cs b/src/System.Private.CoreLib/src/System/Threading/SemaphoreSlim.cs similarity index 100% rename from src/mscorlib/src/System/Threading/SemaphoreSlim.cs rename to src/System.Private.CoreLib/src/System/Threading/SemaphoreSlim.cs diff --git a/src/mscorlib/src/System/Threading/SpinLock.cs b/src/System.Private.CoreLib/src/System/Threading/SpinLock.cs similarity index 100% rename from src/mscorlib/src/System/Threading/SpinLock.cs rename to src/System.Private.CoreLib/src/System/Threading/SpinLock.cs diff --git a/src/mscorlib/src/System/Threading/SynchronizationContext.cs b/src/System.Private.CoreLib/src/System/Threading/SynchronizationContext.cs similarity index 100% rename from src/mscorlib/src/System/Threading/SynchronizationContext.cs rename to src/System.Private.CoreLib/src/System/Threading/SynchronizationContext.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/AsyncCausalityTracer.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/AsyncCausalityTracer.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/AsyncCausalityTracer.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/AsyncCausalityTracer.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/FutureFactory.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/FutureFactory.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/ProducerConsumerQueues.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/ProducerConsumerQueues.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/TPLETWProvider.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/TPLETWProvider.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/TPLETWProvider.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/TPLETWProvider.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/Task.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/Task.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/TaskContinuation.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/TaskContinuation.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/TaskExceptionHolder.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskExceptionHolder.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/TaskExceptionHolder.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/TaskExceptionHolder.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskFactory.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/TaskFactory.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/TaskScheduler.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskScheduler.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/TaskScheduler.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/TaskScheduler.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs diff --git a/src/mscorlib/src/System/Threading/Tasks/future.cs b/src/System.Private.CoreLib/src/System/Threading/Tasks/future.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Tasks/future.cs rename to src/System.Private.CoreLib/src/System/Threading/Tasks/future.cs diff --git a/src/mscorlib/src/System/Threading/Thread.cs b/src/System.Private.CoreLib/src/System/Threading/Thread.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Thread.cs rename to src/System.Private.CoreLib/src/System/Threading/Thread.cs diff --git a/src/mscorlib/src/System/Threading/ThreadInterruptedException.cs b/src/System.Private.CoreLib/src/System/Threading/ThreadInterruptedException.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ThreadInterruptedException.cs rename to src/System.Private.CoreLib/src/System/Threading/ThreadInterruptedException.cs diff --git a/src/mscorlib/src/System/Threading/ThreadLocal.cs b/src/System.Private.CoreLib/src/System/Threading/ThreadLocal.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ThreadLocal.cs rename to src/System.Private.CoreLib/src/System/Threading/ThreadLocal.cs diff --git a/src/mscorlib/src/System/Threading/ThreadPool.cs b/src/System.Private.CoreLib/src/System/Threading/ThreadPool.cs similarity index 100% rename from src/mscorlib/src/System/Threading/ThreadPool.cs rename to src/System.Private.CoreLib/src/System/Threading/ThreadPool.cs diff --git a/src/mscorlib/src/System/Threading/Timer.cs b/src/System.Private.CoreLib/src/System/Threading/Timer.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Timer.cs rename to src/System.Private.CoreLib/src/System/Threading/Timer.cs diff --git a/src/mscorlib/src/System/Threading/Volatile.cs b/src/System.Private.CoreLib/src/System/Threading/Volatile.cs similarity index 100% rename from src/mscorlib/src/System/Threading/Volatile.cs rename to src/System.Private.CoreLib/src/System/Threading/Volatile.cs diff --git a/src/mscorlib/src/System/Threading/WaitHandle.cs b/src/System.Private.CoreLib/src/System/Threading/WaitHandle.cs similarity index 100% rename from src/mscorlib/src/System/Threading/WaitHandle.cs rename to src/System.Private.CoreLib/src/System/Threading/WaitHandle.cs diff --git a/src/mscorlib/src/System/ThrowHelper.cs b/src/System.Private.CoreLib/src/System/ThrowHelper.cs similarity index 100% rename from src/mscorlib/src/System/ThrowHelper.cs rename to src/System.Private.CoreLib/src/System/ThrowHelper.cs diff --git a/src/mscorlib/src/System/Type.CoreCLR.cs b/src/System.Private.CoreLib/src/System/Type.CoreCLR.cs similarity index 100% rename from src/mscorlib/src/System/Type.CoreCLR.cs rename to src/System.Private.CoreLib/src/System/Type.CoreCLR.cs diff --git a/src/mscorlib/src/System/TypeLoadException.cs b/src/System.Private.CoreLib/src/System/TypeLoadException.cs similarity index 100% rename from src/mscorlib/src/System/TypeLoadException.cs rename to src/System.Private.CoreLib/src/System/TypeLoadException.cs diff --git a/src/mscorlib/src/System/TypeNameParser.cs b/src/System.Private.CoreLib/src/System/TypeNameParser.cs similarity index 100% rename from src/mscorlib/src/System/TypeNameParser.cs rename to src/System.Private.CoreLib/src/System/TypeNameParser.cs diff --git a/src/mscorlib/src/System/TypedReference.cs b/src/System.Private.CoreLib/src/System/TypedReference.cs similarity index 100% rename from src/mscorlib/src/System/TypedReference.cs rename to src/System.Private.CoreLib/src/System/TypedReference.cs diff --git a/src/mscorlib/src/System/ValueType.cs b/src/System.Private.CoreLib/src/System/ValueType.cs similarity index 100% rename from src/mscorlib/src/System/ValueType.cs rename to src/System.Private.CoreLib/src/System/ValueType.cs diff --git a/src/mscorlib/src/System/Variant.cs b/src/System.Private.CoreLib/src/System/Variant.cs similarity index 100% rename from src/mscorlib/src/System/Variant.cs rename to src/System.Private.CoreLib/src/System/Variant.cs diff --git a/src/mscorlib/src/System/WeakReference.cs b/src/System.Private.CoreLib/src/System/WeakReference.cs similarity index 100% rename from src/mscorlib/src/System/WeakReference.cs rename to src/System.Private.CoreLib/src/System/WeakReference.cs diff --git a/src/mscorlib/src/System/WeakReferenceOfT.cs b/src/System.Private.CoreLib/src/System/WeakReferenceOfT.cs similarity index 100% rename from src/mscorlib/src/System/WeakReferenceOfT.cs rename to src/System.Private.CoreLib/src/System/WeakReferenceOfT.cs diff --git a/src/mscorlib/src/System/__ComObject.cs b/src/System.Private.CoreLib/src/System/__ComObject.cs similarity index 100% rename from src/mscorlib/src/System/__ComObject.cs rename to src/System.Private.CoreLib/src/System/__ComObject.cs diff --git a/src/mscorlib/src/System/mda.cs b/src/System.Private.CoreLib/src/System/mda.cs similarity index 100% rename from src/mscorlib/src/System/mda.cs rename to src/System.Private.CoreLib/src/System/mda.cs diff --git a/src/mscorlib/src/mscorlib.Friends.cs b/src/System.Private.CoreLib/src/mscorlib.Friends.cs similarity index 100% rename from src/mscorlib/src/mscorlib.Friends.cs rename to src/System.Private.CoreLib/src/mscorlib.Friends.cs diff --git a/src/build.proj b/src/build.proj index fce6571..167172b 100644 --- a/src/build.proj +++ b/src/build.proj @@ -4,7 +4,7 @@ - + -- 2.7.4