4 overrides of ComparePosition
System.Data.Common (1)
System\Xml\DataDocumentXPathNavigator.cs (1)
181public override XmlNodeOrder ComparePosition(XPathNavigator? other)
System.Private.Xml (3)
System\Xml\Cache\XPathDocumentNavigator.cs (1)
785public override XmlNodeOrder ComparePosition(XPathNavigator? other)
System\Xml\Dom\DocumentXPathNavigator.cs (1)
1358public override XmlNodeOrder ComparePosition(XPathNavigator? other)
System\Xml\XPath\XPathNavigatorReader.cs (1)
1308public override XmlNodeOrder ComparePosition(XPathNavigator? other)
12 references to ComparePosition
System.Private.Xml (12)
System\Xml\Dom\DocumentXPathNavigator.cs (1)
1377return base.ComparePosition(other);
System\Xml\XPath\Internal\Query.cs (1)
153XmlNodeOrder cmp = l.ComparePosition(r);
System\Xml\Xsl\Runtime\ContentIterators.cs (1)
443cmp = _navCurrent!.ComparePosition(_navNext);
System\Xml\Xsl\Runtime\DocumentOrderComparer.cs (1)
30switch (navThis!.ComparePosition(navThat))
System\Xml\Xsl\Runtime\SiblingIterators.cs (1)
178return (_navCurrent.ComparePosition(_navEnd) == XmlNodeOrder.Before);
System\Xml\Xsl\Runtime\TreeIterators.cs (2)
468if (_navCurrent.ComparePosition(input) != XmlNodeOrder.Unknown) 773if (_navCurrent.ComparePosition(input) != XmlNodeOrder.Unknown)
System\Xml\Xsl\Runtime\XmlILIndex.cs (1)
45Debug.Assert(navigator.ComparePosition(seq[seq.Count - 1]) >= 0, "Index nodes must be added in document order");
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (1)
581XmlNodeOrder cmp = this[iNav].ComparePosition(this[iNav + 1]);
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (3)
330value.ComparePosition((XPathNavigator?)list[list.Count - 1]) != XmlNodeOrder.Before, 337if (value.ComparePosition((XPathNavigator?)list[list.Count - 1]) == XmlNodeOrder.Same) 345value.ComparePosition((XPathNavigator?)list[list.Count - 1]) != XmlNodeOrder.Same,