Make changes for System.Xml merge into mono tree.
commitb23200a66868fa917d6ca259dd4ac8903b8a1384
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 6 Jan 2015 07:50:55 +0000 (6 16:50 +0900)
committerMarek Safar <marek.safar@gmail.com>
Mon, 2 May 2016 22:07:55 +0000 (3 00:07 +0200)
tree4cb9903bddda3f1b92d3413ad0b35ff154a1ed5e
parent665d462dc55914d34b9f98e10de0941d29c447e4
Make changes for System.Xml merge into mono tree.

DISABLE_CAS_USE is required to avoid NotImplementedExceptions in CAS land.

MONO_HYBRID_XML is to preserve Mono's XmlSerializer which also allows
interpreter-based XML serialization (as opposed to run-time code generation
based XML serialization, which is not doable in iOS).

Though some Xml.Serialization classes are useful even with mono
implementation, so we partially import them (namely schema importer).
mcs/class/referencesource/System.Data.SqlXml/System/Xml/Xsl/XPathConvert.cs
mcs/class/referencesource/System.Data.SqlXml/System/Xml/Xsl/Xslt/Scripts.cs
mcs/class/referencesource/System.Data.SqlXml/System/Xml/Xsl/XsltOld/Compiler.cs
mcs/class/referencesource/System.Xml/System/Xml/Core/XmlConfiguration.cs
mcs/class/referencesource/System.Xml/System/Xml/Serialization/ImportContext.cs
mcs/class/referencesource/System.Xml/System/Xml/Serialization/XmlSchemas.cs
mcs/class/referencesource/System.Xml/System/Xml/XmlSecureResolver.cs
mcs/class/referencesource/System.Xml/misc/PrivilegedConfigurationManager.cs