public override int GetHashCode() { return(UpgradeCriteria.GetHashCode()); }
public override bool Equals(object obj) { return(obj == null ^ !(obj is Upgrade) ? false : UpgradeCriteria.Equals(((Upgrade)obj).UpgradeCriteria)); }