. . . "TypeNameOverrideGetHashCodeOnOverridingEqualsCheckIdCA2218CategoryMicrosoft.UsageBreaking ChangeNon BreakingCauseA public type overrides Object.Equals but does not override Object.GetHashCode.Rule DescriptionGetHashCode returns a value, based on the current instance, that is suited for hashing algorithms and data structures such as a hash table." . .