HandleComparer.Compare Método

Definição

Sobrecargas

Compare(EntityHandle, EntityHandle)

Compara dois identificadores de entidade.

Compare(Handle, Handle)

Compara dois identificadores.

Compare(EntityHandle, EntityHandle)

Origem:
HandleComparer.cs
Origem:
HandleComparer.cs
Origem:
HandleComparer.cs
Origem:
HandleComparer.cs

Compara dois identificadores de entidade.

public int Compare (System.Reflection.Metadata.EntityHandle x, System.Reflection.Metadata.EntityHandle y);

Parâmetros

x
EntityHandle

O primeiro identificador de entidade a ser comparado.

y
EntityHandle

O segundo identificador de entidade a ser comparado.

Retornos

Zero se os dois identificadores de entidade forem iguais e um valor diferente de zero se não forem.

Implementações

Comentários

Retorna 0 se e somente se Equals(EntityHandle, EntityHandle) retornar true.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)
UWP 10.0

Compare(Handle, Handle)

Origem:
HandleComparer.cs
Origem:
HandleComparer.cs
Origem:
HandleComparer.cs
Origem:
HandleComparer.cs

Compara dois identificadores.

public int Compare (System.Reflection.Metadata.Handle x, System.Reflection.Metadata.Handle y);

Parâmetros

x
Handle

O primeiro identificador a ser comparado.

y
Handle

O segundo identificador a ser comparado.

Retornos

Zero se os dois identificadores forem iguais e um valor diferente de zero se não forem.

Implementações

Comentários

A ordem dos identificadores que diferem no tipo e não EntityHandle são é indefinida.

Retorna 0 se e somente se Equals(Handle, Handle) retornar true.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)
UWP 10.0