HandleComparer.Compare Metoda

Definicja

Przeciążenia

Compare(EntityHandle, EntityHandle)

Porównuje dwa uchwyty jednostek.Compares two entity handles.

Compare(Handle, Handle)

Porównuje dwa uchwyty.Compares two handles.

Compare(EntityHandle, EntityHandle)

Porównuje dwa uchwyty jednostek.Compares two entity handles.

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

Parametry

x
EntityHandle

Pierwszy uchwyt jednostki do porównania.The first entity handle to compare.

y
EntityHandle

Dojście drugiego obiektu do porównania.The second entity handle to compare.

Zwraca

Int32

Zero, jeśli dwa uchwyty jednostek są równe, a wartość niezerowa nie jest równa zero.Zero if the two entity handles are equal, and a non-zero value of they are not.

Implementuje

Uwagi

Zwraca wartość 0, jeśli i tylko wtedy, gdy Equals(EntityHandle, EntityHandle) zwraca true .Returns 0 if and only if Equals(EntityHandle, EntityHandle) returns true.

Dotyczy

Compare(Handle, Handle)

Porównuje dwa uchwyty.Compares two handles.

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

Parametry

x
Handle

Pierwsze dojście do porównania.The first handle to compare.

y
Handle

Drugie dojście do porównania.The second handle to compare.

Zwraca

Int32

Zero, jeśli dwa uchwyty są równe i wartość niezerowa, jeśli nie są.Zero if the two handles are equal, and a non-zero value if they are not.

Implementuje

Uwagi

Kolejność dojść, które różnią się od rodzaju i nie EntityHandle jest zdefiniowana.The order of handles that differ in kind and are not EntityHandle is undefined.

Zwraca wartość 0, jeśli i tylko wtedy, gdy Equals(Handle, Handle) zwraca true .Returns 0 if and only if Equals(Handle, Handle) returns true.

Dotyczy