public override bool Equals(object obj) { if (!(obj is ACSetting other)) { return(false); } return(UniqueId.Equals(other.UniqueId) && IsTurnOff.Equals(other.IsTurnOff) && JToken.DeepEquals(Settings, other.Settings) && Code.Equals(other.Code)); }
public override int GetHashCode() { return(UniqueId.GetHashCode() + IsTurnOff.GetHashCode() + Settings.GetHashCode() + Code.GetHashCode()); }