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

◆ ImportPrimitiveMapping()

PrimitiveMapping System.Xml.Serialization.SoapReflectionImporter.ImportPrimitiveMapping ( PrimitiveModel model,
string dataType )
inlineprivate

Definition at line 531 of file SoapReflectionImporter.cs.

532 {
533 PrimitiveMapping primitiveMapping = new PrimitiveMapping();
535 if (dataType.Length > 0)
536 {
537 primitiveMapping.TypeDesc = _typeScope.GetTypeDesc(dataType, "http://www.w3.org/2001/XMLSchema");
538 if (primitiveMapping.TypeDesc == null)
539 {
540 primitiveMapping.TypeDesc = _typeScope.GetTypeDesc(dataType, "http://microsoft.com/wsdl/types/");
541 if (primitiveMapping.TypeDesc == null)
542 {
544 }
545 }
546 }
547 else
548 {
550 }
551 primitiveMapping.TypeName = primitiveMapping.TypeDesc.DataType.Name;
552 primitiveMapping.Namespace = (primitiveMapping.TypeDesc.IsXsdType ? "http://www.w3.org/2001/XMLSchema" : "http://microsoft.com/wsdl/types/");
553 return primitiveMapping;
554 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string XmlUdeclaredXsdType
Definition SR.cs:1450
Definition SR.cs:7
TypeDesc GetTypeDesc(string name, string ns)
Definition TypeScope.cs:224

References System.Xml.Serialization.SoapReflectionImporter._typeScope, System.Xml.Dictionary, System.SR.Format(), System.Xml.Serialization.TypeScope.GetTypeDesc(), and System.SR.XmlUdeclaredXsdType.

Referenced by System.Xml.Serialization.SoapReflectionImporter.ImportTypeMapping().