/// <inheritdoc/> public override void Assign(Base source) { base.Assign(source); LineObject src = source as LineObject; Diagonal = src.Diagonal; StartCap.Assign(src.StartCap); EndCap.Assign(src.EndCap); }
/// <inheritdoc/> public override void Serialize(FRWriter writer) { Border.SimpleBorder = true; base.Serialize(writer); LineObject c = writer.DiffObject as LineObject; if (Diagonal != c.Diagonal) { writer.WriteBool("Diagonal", Diagonal); } StartCap.Serialize("StartCap", writer, c.StartCap); EndCap.Serialize("EndCap", writer, c.EndCap); }