public override bool Equals(object obj)
        {
            if (ReferenceEquals(this, obj))
            {
                return(true);
            }
            var other = obj as TableFormatGeneratorOptions;

            if (other == null)
            {
                return(false);
            }
            return(
                base.Equals(other) &&
                AutoSize.Equals(other.AutoSize) &&
                HideTableHeaders.Equals(other.HideTableHeaders) &&
                Wrap.Equals(other.Wrap)
                );
        }
 public override int GetHashCode()
 {
     return(base.GetHashCode() ^ AutoSize.GetHashCode() ^ HideTableHeaders.GetHashCode() ^ Wrap.GetHashCode());
 }