Freigeben über


XNodeDocumentOrderComparer.IComparer.Compare(Object, Object) Methode

Definition

Vergleicht zwei Knoten, um ihre relative Dokumentreihenfolge zu bestimmen.

 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.

y
Object

Der zweite zu vergleichende XNode.

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.

Implementiert

Ausnahmen

Die beiden Knoten verfügen über kein gemeinsames übergeordnetes Element.

Die beiden Knoten werden nicht von XNode abgeleitet.

Hinweise

Es wird empfohlen, anstelle dieser Klasse direkt die InDocumentOrder -Methode zu verwenden. Diese Klasse wird intern von dieser Methode verwendet.

Gilt für: