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

◆ ToSingle()

static float System.Xml.XmlConvert.ToSingle ( string s)
inlinestatic

Definition at line 857 of file XmlConvert.cs.

858 {
859 s = TrimString(s);
860 if (s == "-INF")
861 {
862 return float.NegativeInfinity;
863 }
864 if (s == "INF")
865 {
866 return float.PositiveInfinity;
867 }
868 float num = float.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo);
869 if (num == 0f && s[0] == '-')
870 {
871 return -0f;
872 }
873 return num;
874 }
static string TrimString(string value)

References System.Globalization.NumberFormatInfo.InvariantInfo, System.s, and System.Xml.XmlConvert.TrimString().

Referenced by System.Xml.Schema.XmlUntypedConverter.ChangeType(), System.Xml.Schema.XmlUntypedConverter.ChangeType(), System.Data.Common.SqlConvert.ChangeTypeForXML(), System.Data.Common.SingleStorage.ConvertXmlToObject(), System.Xml.Schema.XmlUntypedStringConverter.FromString(), System.Xml.Linq.XAttribute.operator float(), System.Xml.Linq.XElement.operator float(), System.Xml.Linq.XAttribute.operator float?(), System.Xml.Linq.XElement.operator float?(), System.Xml.Schema.Datatype_floatXdr.ParseValue(), System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_float(), System.Xml.XmlReader.ReadContentAsFloat(), System.Xml.XmlSqlBinaryReader.ReadContentAsFloat(), System.Xml.XmlReader.ReadElementContentAsFloat(), System.Xml.Serialization.XmlSerializationReader.ReadTypedPrimitive(), System.Data.SqlTypes.SqlSingle.ReadXml(), System.Xml.Schema.XmlSchemaInference.RefineSimpleType(), System.Xml.Schema.XmlNumeric2Converter.ToDouble(), System.Xml.Schema.XmlUntypedConverter.ToSingle(), System.Xml.XmlConverter.ToSingle(), System.Xml.Schema.XmlNumeric2Converter.ToSingle(), System.Xml.Schema.XmlUntypedConverter.ToSingle(), and System.Xml.Serialization.ReflectionXmlSerializationReader.WritePrimitive().