Como muchos de ustedes, uso ReSharper para acelerar el proceso de desarrollo. Cuando lo usa para anular los miembros de igualdad de una clase, el código-gen que produce para GetHashCode () se ve así: public override int GetHashCode() { unchecked { int result = (Key != null ? Key.GetHashCode()...