public void WriteXml(XmlWriter writer)
{
if (GetData() == null)
return;
FieldSubType subType;
var exportName = GetExportName(this.Name, out subType);
writer.WriteStartElement(exportName);
if (subType != FieldSubType.General)
writer.WriteAttributeString(FIELDSUBTYPEATTRIBUTENAME, subType.ToString());
WriteXmlData(writer);
writer.WriteEndElement();
}
protected virtual void WriteXmlData(XmlWriter writer)