public override int GetHashCode() { return(this.GetType().FullName.GetHashCode() ^ ShapeEngine.GetHashCode() ^ LangEngine.GetHashCode() ^ Font.GetHashCode() ^ Level.GetHashCode() ^ Gravity.GetHashCode() ^ Flags.GetHashCode() ^ Script.GetHashCode() ^ Language.GetHashCode() ^ _extra_attrs.GetHashCode()); }
public bool Equals(Analysis other) { return(true && ShapeEngine.Equals(other.ShapeEngine) && LangEngine.Equals(other.LangEngine) && Font.Equals(other.Font) && Level.Equals(other.Level) && Gravity.Equals(other.Gravity) && Flags.Equals(other.Flags) && Script.Equals(other.Script) && Language.Equals(other.Language) && _extra_attrs.Equals(other._extra_attrs)); }