Prep work for cleaning up linker heuristics (dotnet/corefx#39142)
authorJan Kotas <jkotas@microsoft.com>
Wed, 3 Jul 2019 23:00:26 +0000 (16:00 -0700)
committerGitHub <noreply@github.com>
Wed, 3 Jul 2019 23:00:26 +0000 (16:00 -0700)
commit0ffbabc69c982ff2a77d88df7626ea4185d7d3f9
tree894beae7e1be347ad1580b41f51c1801505c9539
parent64b32f4a7b07c839e201177f120a68e4e1b7abc7
Prep work for cleaning up linker heuristics (dotnet/corefx#39142)

- Deleting dead or unrechable code
- Adding ILLinkTrim.xml files for types and methods accessed via reflection

Commit migrated from https://github.com/dotnet/corefx/commit/bc1f6ae4e757251c8691fe94e68617ce1516e684
29 files changed:
src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/NewLateBinding.vb
src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/Operators.vb
src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/Utils.LateBinder.vb
src/libraries/System.ComponentModel.TypeConverter/src/ILLinkTrim.xml
src/libraries/System.Data.Common/src/ILLinkTrim.xml [new file with mode: 0644]
src/libraries/System.Diagnostics.DiagnosticSource/src/ILLinkTrim.xml
src/libraries/System.IO.Compression/src/System.IO.Compression.csproj
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/CopyEncoder.cs [deleted file]
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/DeflateManagedStream.cs
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/DeflaterManaged.cs [deleted file]
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/FastEncoder.cs [deleted file]
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/FastEncoderWindow.cs [deleted file]
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/FileFormats.cs
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/Match.cs [deleted file]
src/libraries/System.IO.Compression/src/System/IO/Compression/DeflateManaged/OutputBuffer.cs [deleted file]
src/libraries/System.Linq.Expressions/src/ILLinkTrim.xml
src/libraries/System.Linq.Expressions/src/System/Runtime/CompilerServices/CallSite.cs
src/libraries/System.Linq.Expressions/src/System/Runtime/CompilerServices/RuleCache.cs
src/libraries/System.Net.HttpListener/src/System/Net/Windows/WebSockets/WebSocketBase.cs
src/libraries/System.Net.Primitives/src/ILLinkTrim.xml [new file with mode: 0644]
src/libraries/System.Private.Xml/src/ILLinkTrim.xml [new file with mode: 0644]
src/libraries/System.Private.Xml/src/System/Xml/Core/XmlReader.cs
src/libraries/System.Private.Xml/src/System/Xml/Schema/XmlValueConverter.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XmlQueryType.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XmlQueryTypeFactory.cs
src/libraries/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/Binary/BinaryEnums.cs
src/libraries/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/Binary/Converter.cs
src/libraries/System.Security.Principal.Windows/src/System/Security/Principal/SID.cs
src/libraries/System.Text.Json/src/ILLinkTrim.xml [new file with mode: 0644]