IStructuralEquatable.GetHashCode(IEqualityComparer) Método

Definição

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

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode(System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

Parâmetros

comparer
IEqualityComparer

Um objeto que calcula o código de hash do objeto atual.

Devoluções

O código hash para a instância atual.

Observações

Implemente este método para devolver códigos hash personalizados para objetos de coleção que correspondam à comparação personalizada para igualdade estrutural fornecida pelo Equals método.

Notas para Implementadores

Se o Equals(Object, IEqualityComparer) método devolver true para dois objetos, os valores devolvidos pelo GetHashCode(IEqualityComparer) método para os dois objetos também devem ser iguais.

Aplica-se a