IAlternateEqualityComparer<TAlternate,T> Interface

Definição

Implementado por um IEqualityComparer<T> para suportar a comparação de uma TAlternate instância com uma T instância.

generic <typename TAlternate, typename T>
public interface class IAlternateEqualityComparer
public interface IAlternateEqualityComparer<in TAlternate,T> where TAlternate : allows ref struct where T : allows ref struct
type IAlternateEqualityComparer<'Alternate, 'T> = interface
Public Interface IAlternateEqualityComparer(Of In TAlternate, T)

Parâmetros de Tipo Genérico

TAlternate

O tipo alternativo para comparar.

Este parâmetro de tipo é contravariante. Ou seja, pode utilizar o tipo que especificou ou qualquer tipo que seja menos derivado. Para obter mais informações sobre covariância e contravariância, veja Covariância e Contravariância em Genérico.
T

O tipo para comparar.

Métodos

Name Description
Create(TAlternate)

Cria um T que é considerado por Equals(TAlternate, T) igual ao especificado alternate.

Equals(TAlternate, T)

Determina se o especificado alternate é igual ao especificado other.

GetHashCode(TAlternate)

Devolve um código hash para a instância alternativa especificada.

Aplica-se a