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

◆ GetKnownMapping()

static XmlTypeMapping System.Xml.Serialization.XmlSerializer.GetKnownMapping ( Type type,
string ns )
inlinestaticprivate

Definition at line 811 of file XmlSerializer.cs.

812 {
813 if (ns != null && ns != string.Empty)
814 {
815 return null;
816 }
817 TypeDesc typeDesc = (TypeDesc)TypeScope.PrimtiveTypes[type];
818 if (typeDesc == null)
819 {
820 return null;
821 }
822 ElementAccessor elementAccessor = new ElementAccessor();
823 elementAccessor.Name = typeDesc.DataType.Name;
824 XmlTypeMapping xmlTypeMapping = new XmlTypeMapping(null, elementAccessor);
825 xmlTypeMapping.SetKeyInternal(XmlMapping.GenerateKey(type, null, null));
826 return xmlTypeMapping;
827 }

References System.Xml.Dictionary, System.Xml.Serialization.XmlMapping.GenerateKey(), System.Xml.Serialization.TypeScope.PrimtiveTypes, and System.type.

Referenced by System.Xml.Serialization.XmlSerializer.XmlSerializer().