Tuple<T1,T2,T3,T4>.IStructuralEquatable.GetHashCode Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcula el código hash del objeto Tuple<T1,T2,T3,T4> 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,T3,T4> actual.
Devoluciones
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,T3,T4> 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,T3,T4> objetos que se consideran iguales.