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 actual Tuple<T1,T2,T3,T4> mediante 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
Objeto cuyo GetHashCode(Object) método calcula el código hash del objeto actual Tuple<T1,T2,T3,T4> .
Devoluciones
Código hash entero con signo de 32 bits.
Implementaciones
Comentarios
Este miembro es una implementación explícita de miembro de interfaz. Solo se puede usar cuando la Tuple<T1,T2,T3,T4> 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 usado 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.