public override JObject SaveToJsonObject(StiJsonSaveMode mode) { var jObject = base.SaveToJsonObject(mode); if (Background != null) { jObject.Add(new JProperty("Background", SaveBrushToJsonObject(Background, mode))); } if (BorderPen != null) { jObject.Add(new JProperty("BorderPen", BorderPen.SaveToJsonObject(mode))); } jObject.Add(new JProperty("Rect", SaveRectToJsonObject(Rect))); return(jObject); }
public override JObject SaveToJsonObject(StiJsonSaveMode mode) { var jObject = base.SaveToJsonObject(mode); if (Background != null) { jObject.Add(new JProperty("Background", SaveBrushToJsonObject(Background, mode))); } if (BorderPen != null) { jObject.Add(new JProperty("BorderPen", BorderPen.SaveToJsonObject(mode))); } jObject.Add(new JProperty("Rect", SaveRectToJsonObject(Rect))); jObject.Add(new JProperty("UpMove", UpMove)); if (Tag is string) { jObject.Add(new JProperty("Tag", Tag as string)); // !!! } return(jObject); }