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

◆ AddSchemaImport()

void System.Xml.Serialization.XmlSchemaExporter.AddSchemaImport ( string ns,
string referencingNs )
inlineprivate

Definition at line 320 of file XmlSchemaExporter.cs.

321 {
322 if (referencingNs == null || NamespacesEqual(ns, referencingNs))
323 {
324 return;
325 }
327 if (xmlSchema == null)
328 {
330 }
331 if (FindImport(xmlSchema, ns) == null)
332 {
334 if (ns != null && ns.Length > 0)
335 {
337 }
338 xmlSchema.Includes.Add(xmlSchemaImport);
339 }
340 }
static bool NamespacesEqual(string ns1, string ns2)
XmlSchema AddSchema(string targetNamespace)
XmlSchemaImport FindImport(XmlSchema schema, string ns)

References System.Xml.Serialization.XmlSchemaExporter._schemas, System.Xml.Serialization.XmlSchemaExporter.AddSchema(), System.Xml.Dictionary, System.Xml.Serialization.XmlSchemaExporter.FindImport(), and System.Xml.Serialization.XmlSchemaExporter.NamespacesEqual().

Referenced by System.Xml.Serialization.XmlSchemaExporter.AddSchemaItem(), System.Xml.Serialization.XmlSchemaExporter.ExportArrayMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportAttributeAccessor(), System.Xml.Serialization.XmlSchemaExporter.ExportElementAccessor(), System.Xml.Serialization.XmlSchemaExporter.ExportEnumMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportNonXsdPrimitiveMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportSpecialMapping(), and System.Xml.Serialization.XmlSchemaExporter.ExportStructMapping().