XNodeDocumentOrderComparer.IComparer.Compare Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Compares two nodes to determine their relative document order.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- x
- Type: System.Object
The first XNode to compare.
- y
- Type: System.Object
The second XNode to compare.
Return Value
Type: System.Int32An Int32 that contains 0 if the nodes are equal; -1 if x is before y; 1 if x is after y.
Implements
IComparer.Compare(Object, Object)| Exception | Condition |
|---|---|
| InvalidOperationException | The two nodes do not share a common ancestor. |
| ArgumentException | The two nodes are not derived from XNode. |
We recommend that instead of using this class directly, you use the InDocumentOrder<T> method. This class is used internally by that method.
Show: