public override int GetHashCode() { var hashCode = -313755654; hashCode = hashCode * -1521134295 + SettingName.GetHashCode(); hashCode = hashCode * -1521134295 + IsEnabled.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Value); hashCode = hashCode * -1521134295 + EqualityComparer <Subplatform> .Default.GetHashCode(Subplatform); return(hashCode); }