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

◆ ExportMapping()

void System.Xml.Serialization.XmlSchemaExporter.ExportMapping ( Mapping mapping,
string ns,
bool isAny )
inlineprivate

Definition at line 376 of file XmlSchemaExporter.cs.

377 {
378 if (mapping is ArrayMapping)
379 {
380 ExportArrayMapping((ArrayMapping)mapping, ns, null);
381 return;
382 }
383 if (mapping is PrimitiveMapping)
384 {
385 ExportPrimitiveMapping((PrimitiveMapping)mapping, ns);
386 return;
387 }
388 if (mapping is StructMapping)
389 {
390 ExportStructMapping((StructMapping)mapping, ns, null);
391 return;
392 }
393 if (mapping is MembersMapping)
394 {
395 ExportMembersMapping((MembersMapping)mapping, ns);
396 return;
397 }
398 if (mapping is SpecialMapping)
399 {
400 ExportSpecialMapping((SpecialMapping)mapping, ns, isAny, null);
401 return;
402 }
403 if (mapping is NullableMapping)
404 {
405 ExportMapping(((NullableMapping)mapping).BaseMapping, ns, isAny);
406 return;
407 }
408 throw new ArgumentException(System.SR.XmlInternalError, "mapping");
409 }
static string XmlInternalError
Definition SR.cs:1812
Definition SR.cs:7
void ExportMembersMapping(XmlMembersMapping xmlMembersMapping)
void ExportMapping(Mapping mapping, string ns, bool isAny)
XmlSchemaType ExportSpecialMapping(SpecialMapping mapping, string ns, bool isAny, XmlSchemaElement element)
void ExportArrayMapping(ArrayMapping mapping, string ns, XmlSchemaElement element)
XmlQualifiedName ExportPrimitiveMapping(PrimitiveMapping mapping, string ns)
XmlQualifiedName ExportStructMapping(StructMapping mapping, string ns, XmlSchemaElement element)

References System.Xml.ArgumentException, System.Xml.Dictionary, System.Xml.Serialization.XmlSchemaExporter.ExportArrayMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportPrimitiveMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportSpecialMapping(), System.Xml.Serialization.XmlSchemaExporter.ExportStructMapping(), and System.SR.XmlInternalError.

Referenced by System.Xml.Serialization.XmlSchemaExporter.ExportMapping(), and System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping().