private XmlQualifiedName ExportNonXsdPrimitiveMapping(PrimitiveMapping mapping, string ns)
{
XmlSchemaSimpleType type = (XmlSchemaSimpleType)mapping.TypeDesc.DataType;
if (!SchemaContainsItem(type, UrtTypes.Namespace))
{
AddSchemaItem(type, UrtTypes.Namespace, ns);
}
else
{
AddSchemaImport(mapping.Namespace, ns);
}
return new XmlQualifiedName(mapping.TypeDesc.DataType.Name, UrtTypes.Namespace);
}