Compartir vía


ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IStructuralEquatable.GetHashCode Método

Definición

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.

Se aplica a