XNodeDocumentOrderComparer.IComparer.Compare(Object, Object) Methode

Definition

Vergleicht zwei Knoten, um ihre relative Dokumentreihenfolge zu bestimmen.Compares two nodes to determine their relative document order.

 virtual int System.Collections.IComparer.Compare(System::Object ^ x, System::Object ^ y) = System::Collections::IComparer::Compare;
int IComparer.Compare (object x, object y);
abstract member System.Collections.IComparer.Compare : obj * obj -> int
override this.System.Collections.IComparer.Compare : obj * obj -> int
Function Compare (x As Object, y As Object) As Integer Implements IComparer.Compare

Parameter

x
Object

Der erste zu vergleichende XNode.The first XNode to compare.

y
Object

Der zweite zu vergleichende XNode.The second XNode to compare.

Gibt zurück

Ein Int32 mit dem Wert 0 (null), wenn die Knoten gleich sind, -1, wenn x vor y angeordnet ist, und 1, wenn x nach y angeordnet ist.An Int32 that contains 0 if the nodes are equal; -1 if x is before y; 1 if x is after y.

Implementiert

Ausnahmen

Die beiden Knoten verfügen über kein gemeinsames übergeordnetes Element.The two nodes do not share a common ancestor.

Die beiden Knoten werden nicht von XNode abgeleitet.The two nodes are not derived from XNode.

Hinweise

Anstatt diese Klasse direkt zu verwenden, wird empfohlen, die InDocumentOrder-Methode zu verwenden.We recommend that instead of using this class directly, you use the InDocumentOrder method. Diese Klasse wird intern von dieser Methode verwendet.This class is used internally by that method.

Gilt für: