Udostępnij za pośrednictwem


XNodeDocumentOrderComparer.IComparer.Compare(Object, Object) Metoda

Definicja

Porównuje dwa węzły w celu określenia względnej kolejności dokumentów.

 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

Parametry

x
Object

Pierwszy XNode do porównania.

y
Object

Drugi XNode do porównania.

Zwraca

Int32

Element Int32 , który zawiera wartość 0, jeśli węzły są równe; -1, jeśli x wartość jest wcześniejsza y; 1, jeśli x wartość jest późniejsza niż y.

Implementuje

Wyjątki

Dwa węzły nie mają wspólnego przodka.

Dwa węzły nie pochodzą z .XNode

Uwagi

Zalecamy, aby zamiast używać tej klasy bezpośrednio, należy użyć InDocumentOrder metody . Ta klasa jest używana wewnętrznie przez tę metodę.

Dotyczy