System.Xml.Serialization.SerializationCodeGenerator.GenerateGetValueFromXmlString C# (CSharp) Method

GenerateGetValueFromXmlString() private method

private GenerateGetValueFromXmlString ( string value, TypeData typeData, XmlTypeMapping typeMap, bool isNullable ) : string
value string
typeData TypeData
typeMap XmlTypeMapping
isNullable bool
return string
		string GenerateGetValueFromXmlString (string value, TypeData typeData, XmlTypeMapping typeMap, bool isNullable)
		{
			if (typeData.SchemaType == SchemaTypes.Array)
				return GenerateReadListString (typeMap, value);
			else if (typeData.SchemaType == SchemaTypes.Enum)
				return GenerateGetEnumValue (typeMap, value, isNullable);
			else if (typeData.Type == typeof (XmlQualifiedName))
				return "ToXmlQualifiedName (" + value + ")";
			else 
				return XmlCustomFormatter.GenerateFromXmlString (typeData, value);
		}
		
SerializationCodeGenerator