Annotate APIs in System.Private.Xml (#49682)
authorAndy Gocke <angocke@microsoft.com>
Mon, 5 Apr 2021 18:59:41 +0000 (11:59 -0700)
committerGitHub <noreply@github.com>
Mon, 5 Apr 2021 18:59:41 +0000 (11:59 -0700)
commitb3e3db9662085b5827e7e3f24b4786155ff5e286
treeadcb8954e579f086aba27db153c40f7edccc7224
parenta3e0894f38b1ab558653e7c1b7322a8c4db92af1
Annotate APIs in System.Private.Xml (#49682)

Mostly adds RequiresUnreferencedCode, and propagates the results
outward.

Co-authored-by: Jose Perez Rodriguez <joperezr@microsoft.com>
33 files changed:
src/libraries/System.Data.Common/src/ILLink/ILLink.Suppressions.xml
src/libraries/System.Private.Xml/src/ILLink/ILLink.Suppressions.xml [deleted file]
src/libraries/System.Private.Xml/src/System/Xml/Schema/XmlSchema.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeGenerator.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/Compilation.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/Compiler.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/ImportContext.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/Mappings.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/Models.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/PrimitiveXmlSerializers.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationWriter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/SchemaImporter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/SoapReflectionImporter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/SourceInfo.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/TypeExtensions.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/Types.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlAttributes.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlReflectionImporter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSchemaImporter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSchemas.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationGeneratedCode.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationILGen.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReader.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializer.cs
src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializerFactory.cs
src/libraries/System.Private.Xml/tests/TrimmingTests/System.Private.Xml.TrimmingTests.proj
src/libraries/System.Private.Xml/tests/TrimmingTests/XmlSchema.Write.cs [new file with mode: 0644]
src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs
src/libraries/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.cs