System.Xml.Schema.Datatype_doubleXdr.ParseValue C# (CSharp) Méthode

ParseValue() public méthode

public ParseValue ( string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr ) : object
s string
nameTable System.Xml.XmlNameTable
nsmgr IXmlNamespaceResolver
Résultat object
        public override object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr)
        {
            double value;
            try
            {
                value = XmlConvert.ToDouble(s);
            }
            catch (Exception e)
            {
                throw new XmlSchemaException(SR.Format(SR.Sch_InvalidValue, s), e);
            }
            if (double.IsInfinity(value) || double.IsNaN(value))
            {
                throw new XmlSchemaException(SR.Sch_InvalidValue, s);
            }
            return value;
        }
    }
Datatype_doubleXdr