Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Write6_XmlSchemaDocumentation()

void System.Xml.Serialization.SchemaObjectWriter.Write6_XmlSchemaDocumentation ( XmlSchemaDocumentation o)
inlineprivate

Definition at line 367 of file SchemaObjectWriter.cs.

368 {
369 if (o == null)
370 {
371 return;
372 }
373 WriteStartElement("documentation");
374 WriteAttribute("source", "", o.Source);
375 WriteAttribute("lang", "http://www.w3.org/XML/1998/namespace", o.Language);
376 XmlNode[] markup = o.Markup;
377 if (markup != null)
378 {
379 foreach (XmlNode xmlNode in markup)
380 {
381 WriteStartElement("node");
382 WriteAttribute("xml", "", xmlNode.OuterXml);
383 }
384 }
386 }
void WriteAttribute(string localName, string ns, string value)

References System.Xml.Dictionary, System.Xml.Serialization.SchemaObjectWriter.WriteAttribute(), System.Xml.Serialization.SchemaObjectWriter.WriteEndElement(), and System.Xml.Serialization.SchemaObjectWriter.WriteStartElement().

Referenced by System.Xml.Serialization.SchemaObjectWriter.Write3_XmlSchemaObject(), and System.Xml.Serialization.SchemaObjectWriter.Write5_XmlSchemaAnnotation().