using System; class ClassMissingGetHashCode // $ Alert { public override bool Equals(object other) { return false; } public new int GetHashCode() { // not overridden return 42; } } class ClassMissingEquals // $ Alert { public new bool Equals(object other) { // not overridden return false; } public override int GetHashCode() { return 42; } } class Class { public override bool Equals(object other) { return false; } public override int GetHashCode() { return 42; } }