ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.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 de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual con un 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
Un objeto cuyo método GetHashCode(Object) calcula el código hash de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual.
Devoluciones
Código hash de un entero con signo de 32 bits.
Implementaciones
Comentarios
Este miembro es una implementación de interfaz explícita. Solo se puede usar cuando la ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> instancia se convierte en una IStructuralEquatable interfaz. 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 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> objetos que se consideran iguales.