@ LasseVågsætherKarlsen О, конечно, спасибо! Я обновил ответ.
от вопрос уже есть ответ здесь:
Как работает нативная реализация ValueType.GetHashCode? 3 ответаЯ видел этот код недавно вstruct
и мне было интересно, чтоbase.GetHashCode
на самом деле
public override int GetHashCode()
{
var hashCode = -592410294;
hashCode = hashCode * -1521134295 + base.GetHashCode();
hashCode = hashCode * -1521134295 + m_Value.GetHashCode();
return hashCode;
}