[Facades] Move types from Facades into class libraries (#7574)
commit6e246cf6134b7496d0d1ac0a36df485c7d8b2f77
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 13 Mar 2018 11:28:43 +0000 (13 12:28 +0100)
committerGitHub <noreply@github.com>
Tue, 13 Mar 2018 11:28:43 +0000 (13 12:28 +0100)
treea49bf1a66ace9bbcc340fb0575d5adb5db7c718b
parent4e3389667f6e29480cf978eb524d0c4308fe6cb5
[Facades] Move types from Facades into class libraries (#7574)

We implemented them in the facades until now but in .NET 4.7.1
they were promoted into the regular class libraries.

Use PLATFORM_DEBUG_FLAGS for IL-less assemblies

Also replace some files with corefx that were identical.
40 files changed:
external/api-snapshot
external/corefx
mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Microsoft.Win32.Registry.AccessControl.dll.sources
mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/RegistryAclExtensions.cs [deleted file]
mcs/class/Facades/System.Diagnostics.StackTrace/Makefile
mcs/class/Facades/System.Diagnostics.StackTrace/StackFrameExtensions.cs [deleted file]
mcs/class/Facades/System.Diagnostics.StackTrace/System.Diagnostics.StackTrace.dll.sources
mcs/class/Facades/System.Diagnostics.StackTrace/TypeForwarders.cs
mcs/class/Facades/System.Globalization.Extensions/Makefile
mcs/class/Facades/System.Globalization.Extensions/SR.cs [deleted file]
mcs/class/Facades/System.Globalization.Extensions/System.Globalization.Extensions.dll.sources
mcs/class/Facades/System.Globalization.Extensions/TypeForwarders.cs
mcs/class/Facades/System.IO.FileSystem.AccessControl/FileSystemAclExtensions.cs [deleted file]
mcs/class/Facades/System.IO.FileSystem.AccessControl/System.IO.FileSystem.AccessControl.dll.sources
mcs/class/Facades/System.Runtime.Loader/System.Runtime.Loader.dll.sources
mcs/class/Facades/System.Runtime.Loader/TypeForwarders.cs [moved from mcs/class/Facades/System.Runtime.Loader/AssemblyExtensions.cs with 72% similarity]
mcs/class/Facades/System.Runtime.Serialization.Primitives/System.Runtime.Serialization.Primitives.dll.sources
mcs/class/Facades/System.Runtime.Serialization.Primitives/TypeForwarders.cs
mcs/class/Facades/System.Runtime.Serialization.Xml/Makefile
mcs/class/Facades/System.Runtime.Serialization.Xml/System.Runtime.Serialization.Xml.dll.sources
mcs/class/Facades/System.Runtime.Serialization.Xml/TypeForwarders.cs
mcs/class/Facades/System.Security.Cryptography.Algorithms/Makefile
mcs/class/Facades/System.Security.Cryptography.Algorithms/SR.cs [deleted file]
mcs/class/Facades/System.Security.Cryptography.Algorithms/System.Security.Cryptography.Algorithms.dll.sources
mcs/class/Facades/System.Security.Cryptography.Algorithms/TypeForwarders.cs
mcs/class/Facades/System.Security.SecureString/Makefile
mcs/class/Facades/System.Security.SecureString/System.Security.SecureString.dll.sources
mcs/class/Facades/System.Security.SecureString/TypeForwarders.cs
mcs/class/Facades/System.Threading.AccessControl/System.Threading.AccessControl.dll.sources
mcs/class/Facades/System.Threading.AccessControl/ThreadingAclExtensions.cs [deleted file]
mcs/class/Facades/System.Xml.XPath.XDocument/Makefile
mcs/class/Facades/System.Xml.XPath.XDocument/System.Xml.XPath.XDocument.dll.sources
mcs/class/Facades/System.Xml.XPath.XDocument/TypeForwarders.cs
mcs/class/System.Core/common_System.Core.dll.sources
mcs/class/System.Runtime.Serialization/ReferenceSources/DataContractSerializerExtensions.cs [moved from mcs/class/Facades/System.Runtime.Serialization.Xml/DataContractSerializerExtensions.cs with 100% similarity]
mcs/class/System.Runtime.Serialization/ReferenceSources/NotImplemented.cs [moved from mcs/class/Facades/System.Runtime.Serialization.Xml/NotImplemented.cs with 100% similarity]
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.dll.sources
mcs/class/System.Xml.Linq/System.Xml.Linq.dll.sources
mcs/class/System/common.sources
mcs/class/corlib/corlib.dll.sources