public override void GenerateXmlAttributes(XmlWriter writer) {
base.GenerateXmlAttributes(writer);
if(Dashed.HasValue)
writer.WriteAttributeString("dashed", Dashed.GetHashCode().ToString());
if(Label.IsNotWhiteSpace())
writer.WriteAttributeString("label", Label);
if(ShowLabelBorder.HasValue)
writer.WriteAttributeString("showLabelBorder", ShowLabelBorder.GetHashCode().ToString());
if(LinePosition.HasValue)
writer.WriteAttributeString("linePosition", LinePosition.ToString());
if(LabelPosition.HasValue)
writer.WriteAttributeString("labelPosition", LabelPosition.GetHashCode().ToString());
if(LabelHAlign.HasValue)
writer.WriteAttributeString("labelHAlign", LabelHAlign.GetHashCode().ToString());
if(LabelVAlign.HasValue)
writer.WriteAttributeString("labelVAlign", LabelVAlign.GetHashCode().ToString());
}
}