125 references to XmlNodeOrder
System.Data (25)
fx\src\data\System\NewXml\DataDocumentXPathNavigator.cs (3)
188public override XmlNodeOrder ComparePosition( XPathNavigator other ) { 190return XmlNodeOrder.Unknown; // this is what XPathDocument does. // WebData 103403 195return XmlNodeOrder.Unknown;
fx\src\data\System\NewXml\XPathNodePointer.cs (22)
955private XmlNodeOrder CompareNamespacePosition( XPathNodePointer other ) { 961return XmlNodeOrder.Before; 963return XmlNodeOrder.After; 978internal XmlNodeOrder ComparePosition( XPathNodePointer other ) { 984return XmlNodeOrder.Same; 999return XmlNodeOrder.After; 1001return XmlNodeOrder.Before; 1012return XmlNodeOrder.Before; 1014return XmlNodeOrder.After; 1027return XmlNodeOrder.After; 1029return XmlNodeOrder.Before; 1034return XmlNodeOrder.Before; 1036return XmlNodeOrder.After; 1038return XmlNodeOrder.Before; 1040return XmlNodeOrder.After; 1052return XmlNodeOrder.Unknown; 1060return XmlNodeOrder.Unknown; 1068return XmlNodeOrder.After; 1076return XmlNodeOrder.Before; 1087return XmlNodeOrder.Before; 1090return XmlNodeOrder.After; 1100return XmlNodeOrder.Unknown;
System.Data.SqlXml (13)
System\Xml\Xsl\Runtime\ContentIterators.cs (4)
398XmlNodeOrder cmp; 406if (cmp == XmlNodeOrder.Before || cmp == XmlNodeOrder.Unknown) { 413if (cmp == XmlNodeOrder.After) {
System\Xml\Xsl\Runtime\DocumentOrderComparer.cs (3)
32case XmlNodeOrder.Before: return -1; 33case XmlNodeOrder.Same: return 0; 34case XmlNodeOrder.After: return 1;
System\Xml\Xsl\Runtime\SiblingIterators.cs (1)
164return (this.navCurrent.ComparePosition(this.navEnd) == XmlNodeOrder.Before);
System\Xml\Xsl\Runtime\TreeIterators.cs (2)
425if (this.navCurrent.ComparePosition(input) != XmlNodeOrder.Unknown) 702if (this.navCurrent.ComparePosition(input) != XmlNodeOrder.Unknown) {
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (3)
279value.ComparePosition((XPathNavigator) list[list.Count - 1]) != XmlNodeOrder.Before, 285if (value.ComparePosition((XPathNavigator) list[list.Count - 1]) == XmlNodeOrder.Same) { 290value.ComparePosition((XPathNavigator) list[list.Count - 1]) != XmlNodeOrder.Same,
System.ServiceModel (30)
System\ServiceModel\Dispatcher\QueryNode.cs (5)
235XmlNodeOrder order = item1.Node.ComparePosition(item1.Position, item2.Position); 239case XmlNodeOrder.Before: 243case XmlNodeOrder.Same: 247case XmlNodeOrder.After: 251case XmlNodeOrder.Unknown:
System\ServiceModel\Dispatcher\QuerySafeNavigator.cs (8)
313public override XmlNodeOrder ComparePosition(XPathNavigator navigator) 317return XmlNodeOrder.Unknown; 325return XmlNodeOrder.Unknown; 328public override XmlNodeOrder ComparePosition(long x, long y) 718public override XmlNodeOrder ComparePosition(XPathNavigator navigator) 722return XmlNodeOrder.Unknown; 730return XmlNodeOrder.Unknown; 733public override XmlNodeOrder ComparePosition(long x, long y)
System\ServiceModel\Dispatcher\SeekableMessageNavigator.cs (16)
353public override XmlNodeOrder ComparePosition(XPathNavigator nav) 357return XmlNodeOrder.Unknown; 366return XmlNodeOrder.Unknown; 370internal XmlNodeOrder ComparePosition(SeekableMessageNavigator nav) 374return XmlNodeOrder.Unknown; 379return XmlNodeOrder.Unknown; 386public override XmlNodeOrder ComparePosition(long pos1, long pos2) 1323XmlNodeOrder CompareLocation(int loc1, int loc2) 1327return XmlNodeOrder.Same; 1331return XmlNodeOrder.Before; 1335return XmlNodeOrder.After; 1340XmlNodeOrder ComparePosition(int p1, int loc1, int p2, int loc2) 1397return XmlNodeOrder.Before; 1402return XmlNodeOrder.After; 1411return XmlNodeOrder.After; 1416return XmlNodeOrder.Before;
System\ServiceModel\Dispatcher\SeekableXPathNavigator.cs (1)
35public abstract XmlNodeOrder ComparePosition(long firstPosition, long secondPosition);
System.Xml (57)
System\Xml\Cache\XPathDocumentNavigator.cs (5)
705public override XmlNodeOrder ComparePosition(XPathNavigator other) { 719return XmlNodeOrder.Same; 721return (locThis < locThat) ? XmlNodeOrder.Before : XmlNodeOrder.After; 724return XmlNodeOrder.Unknown;
System\Xml\Dom\DocumentXPathNavigator.cs (15)
1077private XmlNodeOrder Compare( XmlNode node1, XmlNode node2 ) { 1091return XmlNodeOrder.Before; 1094return XmlNodeOrder.After; 1098return XmlNodeOrder.Unknown; 1101return XmlNodeOrder.Before; 1105return XmlNodeOrder.After; 1114return XmlNodeOrder.After; 1117return XmlNodeOrder.Before; 1120public override XmlNodeOrder ComparePosition(XPathNavigator other) { 1123return XmlNodeOrder.Unknown; 1131return XmlNodeOrder.Same; 1146return XmlNodeOrder.Unknown; 1163return XmlNodeOrder.Before; 1174return XmlNodeOrder.After; 1190return XmlNodeOrder.Unknown;
System\Xml\XPath\Internal\CacheChildrenQuery.cs (1)
103if (CompareNodes(currentNode, nextInput) == XmlNodeOrder.After) {
System\Xml\XPath\Internal\Query.cs (15)
110case XmlNodeOrder.Same: 112case XmlNodeOrder.Before: 124case XmlNodeOrder.Same: 126case XmlNodeOrder.Before: 144public static XmlNodeOrder CompareNodes(XPathNavigator l, XPathNavigator r) { 145XmlNodeOrder cmp = l.ComparePosition(r); 146if (cmp == XmlNodeOrder.Unknown) { 157cmpBase < 0 ? XmlNodeOrder.Before : 158cmpBase > 0 ? XmlNodeOrder.After : 159/*default*/ XmlNodeOrder.Unknown 170XmlNodeOrder cmp; 173Debug.Assert(cmp == XmlNodeOrder.Before, "Algorithm error: Insert()"); 177Debug.Assert(cmp == XmlNodeOrder.Before, "Algorithm error: Insert()"); 200XmlNodeOrder cmp = CompareNodes(last, curr); 201Debug.Assert(cmp == XmlNodeOrder.Before, "AssertQuery(): Wrong node order");
System\Xml\XPath\Internal\UnionExpr.cs (3)
83XmlNodeOrder order = 0; 110if (order == XmlNodeOrder.Before) { 112} else if (order == XmlNodeOrder.After) {
System\Xml\XPath\Internal\XPathMultyIterator.cs (3)
95XmlNodeOrder order = Query.CompareNodes(it.Current, arr[item + 1].Current); 96if (order == XmlNodeOrder.Before) { 99if (order == XmlNodeOrder.After) {
System\Xml\XPath\XPathNavigator.cs (12)
816public virtual XmlNodeOrder ComparePosition( XPathNavigator nav ) { 818return XmlNodeOrder.Unknown; 822return XmlNodeOrder.Same; 836return XmlNodeOrder.After; 845return XmlNodeOrder.Before; 853return XmlNodeOrder.Unknown; 1601private XmlNodeOrder CompareSiblings(XPathNavigator n1, XPathNavigator n2) { 1624return XmlNodeOrder.Before; 1634return XmlNodeOrder.Before; 1644return XmlNodeOrder.Before; 1650return cmp < 0 ? XmlNodeOrder.Before : XmlNodeOrder.After;
System\Xml\XPath\XPathNavigatorReader.cs (3)
1134public override XmlNodeOrder ComparePosition(XPathNavigator other) { 1136return ((object) this == (object) other) ? XmlNodeOrder.Same : XmlNodeOrder.Unknown;