Add nullability annotations for *XPath* files in Xml/Dom and Xml/Xsl (#40295)
authorDavid Cantu <dacantu@microsoft.com>
Fri, 7 Aug 2020 00:00:09 +0000 (17:00 -0700)
committerGitHub <noreply@github.com>
Fri, 7 Aug 2020 00:00:09 +0000 (17:00 -0700)
commit9c6ef07c34f0be0f78f3d76da7d17d6ad77509a2
treeaff3aadd1d73131381123b330494bb230f07942a
parent0e73b9ba818148078f07c8db21fe6e6b7df54251
Add nullability annotations for *XPath* files in Xml/Dom and Xml/Xsl (#40295)

* Add nullability annotations for *XPath* files in Xml/Dom and Xml/Xsl

* Fix build issues

* Address feedback

* Add TODO for replacing MaybeNull attributes
17 files changed:
src/libraries/System.Private.Xml/src/System/Xml/Dom/DocumentXPathNavigator.cs
src/libraries/System.Private.Xml/src/System/Xml/Dom/DocumentXmlWriter.cs
src/libraries/System.Private.Xml/src/System/Xml/Dom/XmlElement.cs
src/libraries/System.Private.Xml/src/System/Xml/Dom/XmlNode.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/IXPathEnvironment.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/IXpathBuilder.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathAxis.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathBuilder.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathCompileException.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathContext.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathOperator.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathParser.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathQilFactory.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPath/XPathScanner.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/XPathConvert.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/Xslt/XPathPatternBuilder.cs
src/libraries/System.Private.Xml/src/System/Xml/Xsl/Xslt/XPathPatternParser.cs