SenseNet.ContentRepository.Field.WriteXml C# (CSharp) Method

WriteXml() public method

public WriteXml ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void
        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)