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

◆ AddSchemaItem()

void System.Xml.Serialization.XmlSchemaExporter.AddSchemaItem ( XmlSchemaObject item,
string ns,
string referencingNs )
inlineprivate

Definition at line 291 of file XmlSchemaExporter.cs.

292 {
294 if (xmlSchema == null)
295 {
296 xmlSchema = AddSchema(ns);
297 }
299 {
301 if (xmlSchemaElement.Form == XmlSchemaForm.Unqualified)
302 {
304 }
306 }
307 else if (item is XmlSchemaAttribute)
308 {
310 if (xmlSchemaAttribute.Form == XmlSchemaForm.Unqualified)
311 {
313 }
315 }
316 xmlSchema.Items.Add(item);
318 }
static string XmlIllegalForm
Definition SR.cs:1428
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7
void AddSchemaImport(string ns, string referencingNs)
XmlSchema AddSchema(string targetNamespace)

References System.Xml.Serialization.XmlSchemaExporter._schemas, System.Xml.Serialization.XmlSchemaExporter.AddSchema(), System.Xml.Serialization.XmlSchemaExporter.AddSchemaImport(), System.Xml.Dictionary, System.SR.Format(), System.item, and System.SR.XmlIllegalForm.

Referenced by System.Xml.Serialization.XmlSchemaExporter.ExportAnyType(), System.Xml.Serialization.XmlSchemaExporter.ExportArrayMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportAttributeAccessor(), System.Xml.Serialization.XmlSchemaExporter.ExportElement(), System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessor(), System.Xml.Serialization.XmlSchemaExporter.ExportEnumMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportNonXsdPrimitiveMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportStructMapping(), and System.Xml.Serialization.XmlSchemaExporter.ExportTypeMapping().