次の方法で共有


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

戻り値

Int32

ノードが等しい場合には 0 を格納する Int32xy より前の場合には -1。xy より後ろの場合には 1。

実装

例外

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

2 つのノードが XNode から派生されていません。

注釈

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

適用対象