/// <inheritdoc/> public override void Serialize(FRWriter writer, string prefix, FillBase fill) { base.Serialize(writer, prefix, fill); HatchFill c = fill as HatchFill; if (c == null || c.ForeColor != ForeColor) { writer.WriteValue(prefix + ".ForeColor", ForeColor); } if (c == null || c.BackColor != BackColor) { writer.WriteValue(prefix + ".BackColor", BackColor); } if (c == null || c.Style != Style) { writer.WriteValue(prefix + ".Style", Style); } }
/// <inheritdoc/> public override bool Equals(object obj) { HatchFill f = obj as HatchFill; return(f != null && ForeColor == f.ForeColor && BackColor == f.BackColor && Style == f.Style); }