Auto-generate the reference assemblies and separate type forwards (dotnet/corefx...
authorAhson Khan <ahkha@microsoft.com>
Thu, 28 Feb 2019 03:39:21 +0000 (19:39 -0800)
committerGitHub <noreply@github.com>
Thu, 28 Feb 2019 03:39:21 +0000 (19:39 -0800)
commit4fed6ab8818fd33298f8ec1cfbe6ffe2387d4637
tree0f44681417aa5342a3001f00cc68fed6c1b9ebe9
parent9e45d8baefe4d73bfa43b24988f437f5a72bf2ca
Auto-generate the reference assemblies and separate type forwards (dotnet/corefx#35557)

* Auto-generate the reference assemblies

* Add back type forwards.

* Revert "Add back type forwards."

This reverts commit dotnet/corefx@3acf74aabb2e3ba90ac7280d541723d13d72c74a.

* Add back TypeForwardedTo in .Forward.cs files

* Add new type forward files to the csproj files

* Add back if-defs and move TestUtilities comment from ref to source

* Remove duplicate definitions, delete unnecessary manual files,

* Fix build breaks

* Add back missing AsyncMethodBuilderAttr to S.Runtime ref

* Fix typo between XmlDocument and XPath.XDocument

* Add type forward fild missed from previous commit

* Fix ECDiffieHellmanCngPublicKey internal ctor for netfx 4.6.1

* Remove "this type was moved to comments" from the type forwards.

* Add back the Xml and Debugger* attributes to Xml.ReaderWriter

* Add back struct layout attributes

* Add back attributes missing (highlighted from api compat)

* Add missing toolbox item attribute in s.data.common.

* Add missing struct layout attributes and remove unnecessary additions

* Add back InterfaceTypeAttribute

Commit migrated from https://github.com/dotnet/corefx/commit/16689aa0a933517dc45465fc6edb6223222414a6
234 files changed:
src/libraries/CoreFx.Private.TestUtilities/ref/CoreFx.Private.TestUtilities.cs
src/libraries/CoreFx.Private.TestUtilities/src/System/PlatformDetection.Windows.cs
src/libraries/Microsoft.CSharp/ref/Microsoft.CSharp.cs
src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.Core.cs [moved from src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.cs with 82% similarity]
src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.Core.csproj
src/libraries/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.cs
src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.Forwards.cs [new file with mode: 0644]
src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.cs
src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
src/libraries/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.cs
src/libraries/Microsoft.Win32.SystemEvents/ref/Microsoft.Win32.SystemEvents.cs
src/libraries/System.AppContext/ref/System.AppContext.Forwards.cs
src/libraries/System.Buffers/ref/System.Buffers.cs
src/libraries/System.CodeDom/ref/System.CodeDom.cs
src/libraries/System.Collections.Concurrent/ref/System.Collections.Concurrent.cs
src/libraries/System.Collections.Immutable/ref/System.Collections.Immutable.cs
src/libraries/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.Forwards.cs [new file with mode: 0644]
src/libraries/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.cs
src/libraries/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj
src/libraries/System.Collections.Specialized/ref/System.Collections.Specialized.cs
src/libraries/System.Collections/ref/System.Collections.cs
src/libraries/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.cs
src/libraries/System.ComponentModel.Composition/ref/System.ComponentModel.Composition.Forwards.cs [moved from src/libraries/System.Diagnostics.Process/ref/System.Diagnostics.Process.Manual.cs with 72% similarity]
src/libraries/System.ComponentModel.Composition/ref/System.ComponentModel.Composition.cs
src/libraries/System.ComponentModel.Composition/ref/System.ComponentModel.Composition.csproj
src/libraries/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.cs
src/libraries/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.cs
src/libraries/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.Forwards.cs [new file with mode: 0644]
src/libraries/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs
src/libraries/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj
src/libraries/System.ComponentModel.TypeConverter/ref/System.ComponentModel.cs [deleted file]
src/libraries/System.ComponentModel/ref/System.ComponentModel.cs
src/libraries/System.Configuration.ConfigurationManager/ref/System.Configuration.ConfigurationManager.cs [moved from src/libraries/System.Configuration.ConfigurationManager/ref/System.Configuration.cs with 96% similarity]
src/libraries/System.Configuration.ConfigurationManager/ref/System.Configuration.ConfigurationManager.csproj
src/libraries/System.Console/ref/System.Console.cs
src/libraries/System.Data.Common/ref/System.Data.Common.Forwards.cs [new file with mode: 0644]
src/libraries/System.Data.Common/ref/System.Data.Common.cs
src/libraries/System.Data.Common/ref/System.Data.Common.csproj
src/libraries/System.Data.Odbc/ref/System.Data.Odbc.cs
src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Forwards.cs [new file with mode: 0644]
src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Manual.cs
src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.NetCoreApp.cs
src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.cs
src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
src/libraries/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.cs
src/libraries/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.cs
src/libraries/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSourceActivity.cs
src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.cs
src/libraries/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.cs
src/libraries/System.Diagnostics.PerformanceCounter/ref/System.Diagnostics.PerformanceCounter.cs
src/libraries/System.Diagnostics.Process/ref/System.Diagnostics.Process.cs
src/libraries/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj
src/libraries/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.cs
src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.cs
src/libraries/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.cs
src/libraries/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.cs
src/libraries/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.cs
src/libraries/System.DirectoryServices.AccountManagement/ref/System.DirectoryServices.AccountManagement.cs
src/libraries/System.DirectoryServices.Protocols/ref/System.DirectoryServices.Protocols.cs
src/libraries/System.DirectoryServices/ref/System.DirectoryServices.cs
src/libraries/System.Drawing.Common/ref/System.Drawing.Common.cs
src/libraries/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.Forwards.cs [new file with mode: 0644]
src/libraries/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.cs
src/libraries/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj
src/libraries/System.Globalization.Calendars/ref/System.Globalization.Calendars.Forwards.cs
src/libraries/System.Globalization.Extensions/ref/System.Globalization.Extensions.Forwards.cs
src/libraries/System.Globalization/ref/System.Globalization.Forwards.cs
src/libraries/System.IO.Compression.Brotli/ref/System.IO.Compression.Brotli.cs
src/libraries/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.cs
src/libraries/System.IO.Compression/ref/System.IO.Compression.cs
src/libraries/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.cs
src/libraries/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.cs
src/libraries/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.Forwards.cs [new file with mode: 0644]
src/libraries/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.cs
src/libraries/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj
src/libraries/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.cs
src/libraries/System.IO.FileSystem/ref/System.IO.FileSystem.Forwards.cs [new file with mode: 0644]
src/libraries/System.IO.FileSystem/ref/System.IO.FileSystem.cs
src/libraries/System.IO.FileSystem/ref/System.IO.FileSystem.csproj
src/libraries/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.cs
src/libraries/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.cs
src/libraries/System.IO.Packaging/ref/System.IO.Packaging.Serialization.cs
src/libraries/System.IO.Packaging/ref/System.IO.Packaging.cs
src/libraries/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.cs
src/libraries/System.IO.Pipes/ref/System.IO.Pipes.Manual.cs [deleted file]
src/libraries/System.IO.Pipes/ref/System.IO.Pipes.cs
src/libraries/System.IO.Pipes/ref/System.IO.Pipes.csproj
src/libraries/System.IO.Ports/ref/System.IO.Ports.cs
src/libraries/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.Forwards.cs [new file with mode: 0644]
src/libraries/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.cs
src/libraries/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj
src/libraries/System.Linq.Expressions/ref/System.Linq.Expressions.cs
src/libraries/System.Linq.Parallel/ref/System.Linq.Parallel.cs
src/libraries/System.Linq.Queryable/ref/System.Linq.Queryable.cs
src/libraries/System.Linq/ref/System.Linq.cs
src/libraries/System.Management/ref/System.Management.cs
src/libraries/System.Memory/ref/System.Memory.Forwards.cs
src/libraries/System.Memory/ref/System.Memory.cs
src/libraries/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.cs
src/libraries/System.Net.Http.WinHttpHandler/ref/System.Net.Http.WinHttpHandler.cs
src/libraries/System.Net.Http/ref/System.Net.Http.cs
src/libraries/System.Net.HttpListener/ref/System.Net.HttpListener.cs
src/libraries/System.Net.Mail/ref/System.Net.Mail.cs
src/libraries/System.Net.Mail/ref/System.Net.Mail.csproj
src/libraries/System.Net.Mail/ref/System.Net.Mime.cs [deleted file]
src/libraries/System.Net.NameResolution/ref/System.Net.NameResolution.cs
src/libraries/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.cs
src/libraries/System.Net.Ping/ref/System.Net.Ping.cs
src/libraries/System.Net.Primitives/ref/System.Net.Primitives.cs
src/libraries/System.Net.Requests/ref/System.Net.Requests.Forwards.cs [moved from src/libraries/System.Net.Requests/ref/System.Net.Requests.Manual.cs with 91% similarity]
src/libraries/System.Net.Requests/ref/System.Net.Requests.cs
src/libraries/System.Net.Requests/ref/System.Net.Requests.csproj
src/libraries/System.Net.Security/ref/System.Net.Security.cs
src/libraries/System.Net.ServicePoint/ref/System.Net.ServicePoint.cs
src/libraries/System.Net.Sockets/ref/System.Net.Sockets.cs
src/libraries/System.Net.WebClient/ref/System.Net.WebClient.cs
src/libraries/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.cs
src/libraries/System.Net.WebProxy/ref/System.Net.WebProxy.cs
src/libraries/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.cs
src/libraries/System.Net.WebSockets/ref/System.Net.WebSockets.cs
src/libraries/System.Numerics.Tensors/ref/System.Numerics.Tensors.cs
src/libraries/System.Numerics.Vectors/ref/System.Numerics.Vectors.cs
src/libraries/System.ObjectModel/ref/System.ObjectModel.cs
src/libraries/System.Reflection.Context/ref/System.Reflection.Context.cs
src/libraries/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.cs
src/libraries/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.cs
src/libraries/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.cs
src/libraries/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.netcore.cs
src/libraries/System.Reflection.Emit/ref/System.Reflection.Emit.cs
src/libraries/System.Reflection.Emit/ref/System.Reflection.Emit.netcore.cs
src/libraries/System.Reflection.Extensions/ref/System.Reflection.Extensions.Forwards.cs [new file with mode: 0644]
src/libraries/System.Reflection.Extensions/ref/System.Reflection.Extensions.cs
src/libraries/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj
src/libraries/System.Reflection.Metadata/ref/System.Reflection.Metadata.cs
src/libraries/System.Reflection.MetadataLoadContext/ref/System.Reflection.MetadataLoadContext.cs
src/libraries/System.Reflection.Primitives/ref/System.Reflection.Primitives.Forwards.cs [new file with mode: 0644]
src/libraries/System.Reflection.Primitives/ref/System.Reflection.Primitives.cs
src/libraries/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj
src/libraries/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.Forwards.cs [new file with mode: 0644]
src/libraries/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.cs
src/libraries/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
src/libraries/System.Reflection/ref/System.Reflection.Forwards.cs [new file with mode: 0644]
src/libraries/System.Reflection/ref/System.Reflection.cs
src/libraries/System.Reflection/ref/System.Reflection.csproj
src/libraries/System.Resources.Reader/ref/System.Resources.Reader.Forwards.cs [new file with mode: 0644]
src/libraries/System.Resources.Reader/ref/System.Resources.Reader.cs
src/libraries/System.Resources.Reader/ref/System.Resources.Reader.csproj
src/libraries/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.cs
src/libraries/System.Resources.Writer/ref/System.Resources.Writer.cs
src/libraries/System.Runtime.Caching/ref/System.Runtime.Caching.cs
src/libraries/System.Runtime.CompilerServices.Unsafe/ref/System.Runtime.CompilerServices.Unsafe.cs
src/libraries/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.cs
src/libraries/System.Runtime.Extensions/ref/System.Runtime.Extensions.Manual.cs
src/libraries/System.Runtime.Extensions/ref/System.Runtime.Extensions.cs
src/libraries/System.Runtime.Handles/ref/System.Runtime.Handles.Forwards.cs
src/libraries/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.cs
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.Forwards.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.cs
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj
src/libraries/System.Runtime.Loader/ref/System.Runtime.Loader.cs
src/libraries/System.Runtime.Numerics/ref/System.Runtime.Numerics.cs
src/libraries/System.Runtime.Serialization.Formatters/ref/System.Runtime.Serialization.Formatters.Forwards.cs [new file with mode: 0644]
src/libraries/System.Runtime.Serialization.Formatters/ref/System.Runtime.Serialization.Formatters.cs
src/libraries/System.Runtime.Serialization.Formatters/ref/System.Runtime.Serialization.Formatters.csproj
src/libraries/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.cs
src/libraries/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.Forwards.cs [new file with mode: 0644]
src/libraries/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.cs
src/libraries/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj
src/libraries/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.Forwards.cs [new file with mode: 0644]
src/libraries/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.cs
src/libraries/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj
src/libraries/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.cs
src/libraries/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/System.Security.AccessControl/ref/System.Security.AccessControl.cs
src/libraries/System.Security.Claims/ref/System.Security.Claims.cs
src/libraries/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.cs
src/libraries/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj
src/libraries/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.netcoreapp.cs [deleted file]
src/libraries/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.ECDiffieHellman.cs [deleted file]
src/libraries/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.cs
src/libraries/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
src/libraries/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.cs
src/libraries/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.cs
src/libraries/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.cs
src/libraries/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.netcoreapp.cs
src/libraries/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.Forwards.cs [new file with mode: 0644]
src/libraries/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.cs
src/libraries/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj
src/libraries/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.cs
src/libraries/System.Security.Cryptography.Xml/ref/System.Security.Cryptography.Xml.cs
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.Forwards.cs [new file with mode: 0644]
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.cs
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj
src/libraries/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.cs
src/libraries/System.Security.Principal/ref/System.Security.Principal.cs
src/libraries/System.Security.SecureString/ref/System.Security.SecureString.Forwards.cs [new file with mode: 0644]
src/libraries/System.Security.SecureString/ref/System.Security.SecureString.cs
src/libraries/System.Security.SecureString/ref/System.Security.SecureString.csproj
src/libraries/System.ServiceModel.Syndication/ref/System.ServiceModel.Syndication.cs
src/libraries/System.ServiceModel.Syndication/ref/System.ServiceModel.Syndication.netcoreapp.cs
src/libraries/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.cs
src/libraries/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.cs
src/libraries/System.Text.Json/ref/System.Text.Json.cs
src/libraries/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.cs
src/libraries/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.netcoreapp.cs
src/libraries/System.Threading.AccessControl/ref/System.Threading.AccessControl.Manual.cs [deleted file]
src/libraries/System.Threading.AccessControl/ref/System.Threading.AccessControl.cs
src/libraries/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
src/libraries/System.Threading.Channels/ref/System.Threading.Channels.cs
src/libraries/System.Threading.Overlapped/ref/System.Threading.Overlapped.cs
src/libraries/System.Threading.Tasks.Dataflow/ref/System.Threading.Tasks.Dataflow.cs
src/libraries/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.cs
src/libraries/System.Threading.Tasks/ref/System.Threading.Tasks.Forwards.cs [new file with mode: 0644]
src/libraries/System.Threading.Tasks/ref/System.Threading.Tasks.cs
src/libraries/System.Threading.Tasks/ref/System.Threading.Tasks.csproj
src/libraries/System.Threading.Thread/ref/System.Threading.Thread.cs
src/libraries/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.cs
src/libraries/System.Threading.Timer/ref/System.Threading.Timer.cs
src/libraries/System.Transactions.Local/ref/System.Transactions.Local.cs
src/libraries/System.Web.HttpUtility/ref/System.Web.HttpUtility.cs
src/libraries/System.Windows.Extensions/ref/System.Windows.Extensions.cs
src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs
src/libraries/System.Xml.XDocument/ref/System.Xml.XDocument.cs
src/libraries/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.cs
src/libraries/System.Xml.XPath/ref/System.Xml.XPath.Forwards.cs [new file with mode: 0644]
src/libraries/System.Xml.XPath/ref/System.Xml.XPath.cs
src/libraries/System.Xml.XPath/ref/System.Xml.XPath.csproj
src/libraries/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.Forwards.cs [new file with mode: 0644]
src/libraries/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.cs
src/libraries/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj
src/libraries/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.Forwards.cs [new file with mode: 0644]
src/libraries/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.cs
src/libraries/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj