<PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.0-preview2.19523.17" />

System.HashCode

public struct HashCode
public static int Combine<T1>(T1 value1)

public static int Combine<T1, T2>(T1 value1, T2 value2)

public static int Combine<T1, T2, T3>(T1 value1, T2 value2, T3 value3)

public static int Combine<T1, T2, T3, T4>(T1 value1, T2 value2, T3 value3, T4 value4)

public static int Combine<T1, T2, T3, T4, T5>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5)

public static int Combine<T1, T2, T3, T4, T5, T6>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6)

public static int Combine<T1, T2, T3, T4, T5, T6, T7>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7)

public static int Combine<T1, T2, T3, T4, T5, T6, T7, T8>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8)

public void Add<T>(T value)

public void Add<T>(T value, IEqualityComparer<T> comparer)

public int ToHashCode()