Tuple<T1,T2,T3,T4>.IStructuralEquatable.GetHashCode(IEqualityComparer) Method

Definition

Berechnet mit einer angegebenen Berechnungsmethode den Hash für das aktuelle Tuple<T1,T2,T3,T4>-Objekt.Calculates the hash code for the current Tuple<T1,T2,T3,T4> object by using a specified computation method.

 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

Ein Objekt, dessen GetHashCode(Object)-Methode den Hashcode des aktuellen Tuple<T1,T2,T3,T4>-Objekts berechnetAn object whose GetHashCode(Object) method calculates the hash code of the current Tuple<T1,T2,T3,T4> object.

Returns

Int32

Ein Hashcode in Form einer 32-Bit-Ganzzahl mit Vorzeichen.A 32-bit signed integer hash code.

Implements

Remarks

Dieser Member ist eine explizite Schnittstellen-Memberimplementierung.This member is an explicit interface member implementation. Er kann nur verwendet werden, wenn die Tuple<T1,T2,T3,T4>-Instanz in eine IStructuralEquatable-Schnittstelle umgewandelt wird.It can be used only when the Tuple<T1,T2,T3,T4> instance is cast to an IStructuralEquatable interface.

Die-Methode umschließt einfach einen aufzurufenden IEqualityComparer.GetHashCode Implementierung des comparer Objekts.The method simply wraps a call to the comparer object's IEqualityComparer.GetHashCode implementation.

Der Algorithmus, der zum Berechnen des Hashcodes verwendet wird, sollte den gleichen Hashcode für zwei Tuple<T1,T2,T3,T4> Objekte zurückgeben, die als gleich betrachtet werden.The algorithm used to compute the hash code should return the same hash code for two Tuple<T1,T2,T3,T4> objects that are considered to be equal.

Applies to