System.Xml.Serialization.XmlSerializationReaderInterpreter.GetValueFromXmlString C# (CSharp) Method

GetValueFromXmlString() private method

private GetValueFromXmlString ( string value, TypeData typeData, XmlTypeMapping typeMap ) : object
value string
typeData TypeData
typeMap XmlTypeMapping
return object
		object GetValueFromXmlString (string value, TypeData typeData, XmlTypeMapping typeMap)
		{
			if (typeData.SchemaType == SchemaTypes.Array)
				return ReadListString (typeMap, value);
			else if (typeData.SchemaType == SchemaTypes.Enum)
				return GetEnumValue (typeMap, value);
			else if (typeData.Type == typeof (XmlQualifiedName))
				return ToXmlQualifiedName (value);
			else 
				return XmlCustomFormatter.FromXmlString (typeData, value);
		}