Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Write56_XmlSchemaComplexContentRestriction()

void System.Xml.Serialization.SchemaObjectWriter.Write56_XmlSchemaComplexContentRestriction ( XmlSchemaComplexContentRestriction o)
inlineprivate

Definition at line 1106 of file SchemaObjectWriter.cs.

1107 {
1108 if (o != null)
1109 {
1110 WriteStartElement("restriction");
1111 WriteAttribute("id", "", o.Id);
1112 WriteAttributes(o.UnhandledAttributes, o);
1113 if (!o.BaseTypeName.IsEmpty)
1114 {
1115 WriteAttribute("base", "", o.BaseTypeName);
1116 }
1117 Write5_XmlSchemaAnnotation(o.Annotation);
1118 if (o.Particle is XmlSchemaSequence)
1119 {
1121 }
1122 else if (o.Particle is XmlSchemaGroupRef)
1123 {
1125 }
1126 else if (o.Particle is XmlSchemaChoice)
1127 {
1129 }
1130 else if (o.Particle is XmlSchemaAll)
1131 {
1133 }
1134 WriteSortedItems(o.Attributes);
1135 Write33_XmlSchemaAnyAttribute(o.AnyAttribute);
1137 }
1138 }
void WriteAttribute(string localName, string ns, string value)
void WriteAttributes(XmlAttribute[] a, XmlSchemaObject o)
void Write5_XmlSchemaAnnotation(XmlSchemaAnnotation o)
void Write33_XmlSchemaAnyAttribute(XmlSchemaAnyAttribute o)
void WriteSortedItems(XmlSchemaObjectCollection items)

References System.Xml.Dictionary, System.Xml.Serialization.SchemaObjectWriter.Write33_XmlSchemaAnyAttribute(), System.Xml.Serialization.SchemaObjectWriter.Write43_XmlSchemaAll(), System.Xml.Serialization.SchemaObjectWriter.Write52_XmlSchemaChoice(), System.Xml.Serialization.SchemaObjectWriter.Write54_XmlSchemaSequence(), System.Xml.Serialization.SchemaObjectWriter.Write55_XmlSchemaGroupRef(), System.Xml.Serialization.SchemaObjectWriter.Write5_XmlSchemaAnnotation(), System.Xml.Serialization.SchemaObjectWriter.WriteAttribute(), System.Xml.Serialization.SchemaObjectWriter.WriteAttributes(), System.Xml.Serialization.SchemaObjectWriter.WriteEndElement(), System.Xml.Serialization.SchemaObjectWriter.WriteSortedItems(), and System.Xml.Serialization.SchemaObjectWriter.WriteStartElement().

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