/// <inheritdoc /> public bool Equals([AllowNull] PathBar other) { if (other == null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Visible == other.Visible || Visible != null && Visible.Equals(other.Visible) ) && ( Side == other.Side || Side != null && Side.Equals(other.Side) ) && ( EdgeShape == other.EdgeShape || EdgeShape != null && EdgeShape.Equals(other.EdgeShape) ) && ( Thickness == other.Thickness || Thickness != null && Thickness.Equals(other.Thickness) ) && ( TextFont == other.TextFont || TextFont != null && TextFont.Equals(other.TextFont) )); }