Tuple<T1,T2,T3,T4>.IStructuralEquatable.GetHashCode Método

Definición

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.

Se aplica a