public void WriteXml(XmlTextWriter xmloutput)
{
xmloutput.WriteStartElement("text");
xmloutput.WriteAttributeString("lang", Lang);
if (Plural)
xmloutput.WriteAttributeString("plural", XmlConvert.ToString(Plural));
if (!string.IsNullOrEmpty(Gender))
xmloutput.WriteAttributeString("gender", Gender);
if (!string.IsNullOrEmpty(Case))
xmloutput.WriteAttributeString("case", Case);
if (!string.IsNullOrEmpty(Case))
xmloutput.WriteAttributeString("case-of-modified", CaseOfModified);
xmloutput.WriteString(Text);
xmloutput.WriteEndElement();
}