Tuple<T1,T2>.IStructuralEquatable.GetHashCode(IEqualityComparer) Método

Definición

Calcula el código hash del objeto Tuple<T1,T2> actual usando el método de cálculo especificado.

 virtual int System.Collections.IStructuralEquatable.GetHashCode(System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::GetHashCode;
int IStructuralEquatable.GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
override this.System.Collections.IStructuralEquatable.GetHashCode : System.Collections.IEqualityComparer -> int
Function GetHashCode (comparer As IEqualityComparer) As Integer Implements IStructuralEquatable.GetHashCode

Parámetros

comparer
IEqualityComparer

Objeto cuyo método GetHashCode(Object) calcula el código hash del objeto Tuple<T1,T2> actual.

Devoluciones

Int32

Código hash de un entero con signo de 32 bits.

Implementaciones

Comentarios

Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de Tuple<T1,T2> se convierte en una interfaz IStructuralEquatable.

El método simplemente ajusta una llamada a la comparer implementación del IEqualityComparer.GetHashCode objeto.

El algoritmo utilizado para calcular el código hash debe devolver el mismo código hash para dos Tuple<T1,T2> objetos que se consideran iguales.

Se aplica a