次の方法で共有


HandleComparer.Compare メソッド

定義

オーバーロード

Compare(EntityHandle, EntityHandle)

2 つのエンティティ ハンドルを比較します。

Compare(Handle, Handle)

2 つのハンドルを比較します。

Compare(EntityHandle, EntityHandle)

ソース:
HandleComparer.cs
ソース:
HandleComparer.cs
ソース:
HandleComparer.cs

2 つのエンティティ ハンドルを比較します。

public:
 virtual int Compare(System::Reflection::Metadata::EntityHandle x, System::Reflection::Metadata::EntityHandle y);
public int Compare (System.Reflection.Metadata.EntityHandle x, System.Reflection.Metadata.EntityHandle y);
abstract member Compare : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle -> int
override this.Compare : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle -> int
Public Function Compare (x As EntityHandle, y As EntityHandle) As Integer

パラメーター

x
EntityHandle

比較する最初のエンティティ ハンドル。

y
EntityHandle

比較する 2 番目のエンティティ ハンドル。

戻り値

2 つのエンティティ ハンドルが等しい場合は 0、およびそれらが等しくない場合は 0 以外の値。

実装

注釈

が を返す場合 Equals(EntityHandle, EntityHandle) にのみ、0 を返します true

適用対象

Compare(Handle, Handle)

ソース:
HandleComparer.cs
ソース:
HandleComparer.cs
ソース:
HandleComparer.cs

2 つのハンドルを比較します。

public:
 virtual int Compare(System::Reflection::Metadata::Handle x, System::Reflection::Metadata::Handle y);
public int Compare (System.Reflection.Metadata.Handle x, System.Reflection.Metadata.Handle y);
abstract member Compare : System.Reflection.Metadata.Handle * System.Reflection.Metadata.Handle -> int
override this.Compare : System.Reflection.Metadata.Handle * System.Reflection.Metadata.Handle -> int
Public Function Compare (x As Handle, y As Handle) As Integer

パラメーター

x
Handle

比較する最初のハンドル。

y
Handle

比較する 2 番目のハンドル。

戻り値

2 つのハンドルが等しい場合は 0、およびそれらが等しくない場合は 0 以外の値。

実装

注釈

種類が異なり、未定義ではない EntityHandle ハンドルの順序。

が を返す場合 Equals(Handle, Handle) にのみ、0 を返します true

適用対象