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

◆ ImportNonXsdPrimitiveDataType()

PrimitiveMapping System.Xml.Serialization.XmlSchemaImporter.ImportNonXsdPrimitiveDataType ( XmlSchemaSimpleType dataType,
string ns,
TypeFlags flags )
inlineprivate

Definition at line 1866 of file XmlSchemaImporter.cs.

1867 {
1868 PrimitiveMapping primitiveMapping = null;
1869 TypeDesc typeDesc = null;
1870 if (dataType.Name != null && dataType.Name.Length != 0)
1871 {
1872 typeDesc = base.Scope.GetTypeDesc(dataType.Name, ns, flags);
1873 if (typeDesc != null)
1874 {
1875 primitiveMapping = new PrimitiveMapping();
1877 primitiveMapping.TypeName = typeDesc.DataType.Name;
1878 primitiveMapping.Namespace = (primitiveMapping.TypeDesc.IsXsdType ? "http://www.w3.org/2001/XMLSchema" : ns);
1879 }
1880 }
1881 return primitiveMapping;
1882 }

References System.Xml.Dictionary, and System.Xml.Schema.XmlSchemaType.Name.

Referenced by System.Xml.Serialization.XmlSchemaImporter.ImportDataType().