ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.IStructuralEquatable.GetHashCode Methode

Definitie

Berekent de hashcode voor het huidige ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> exemplaar met behulp van een opgegeven berekeningsmethode.

 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

Parameters

comparer
IEqualityComparer

Een object waarvan GetHashCode(Object) de methode de hashcode van het huidige ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> exemplaar berekent.

Retouren

Een 32-bits ondertekende hashcode voor gehele getallen.

Implementeringen

Opmerkingen

Dit lid is een expliciete interface-implementatie. Deze kan alleen worden gebruikt wanneer het ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> exemplaar naar een IStructuralEquatable interface wordt gecast. De methode verpakt een aanroep naar de implementatie van comparer het IEqualityComparer.GetHashCode object.

Het algoritme dat wordt gebruikt om de hashcode te berekenen, moet dezelfde hash-code retourneren voor twee ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> objecten die als gelijk worden beschouwd.

Van toepassing op