XNodeDocumentOrderComparer.IComparer.Compare(Object, Object) メソッド

定義

2 つのノードを比較して、相対的なドキュメントの順序を決定します。

 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

パラメーター

x
Object

比較する最初の XNode

y
Object

比較する 2 つ目の XNode

返品

ノードが等しい場合は 0 を含む Int32xyより前の場合は -1。 xyの後にある場合は 1。

実装

例外

2 つのノードは共通の先祖を共有しません。

2 つのノードは、 XNodeから派生していません。

注釈

このクラスを直接使用する代わりに、 InDocumentOrder メソッドを使用することをお勧めします。 このクラスは、そのメソッドによって内部的に使用されます。

適用対象