System.Xml.Xsl.Runtime.XsltConvert.ToDouble C# (CSharp) Method

ToDouble() public static method

public static ToDouble ( IList listItems ) : double
listItems IList
return double
        public static double ToDouble(IList<XPathItem> listItems) {
            XsltLibrary.CheckXsltValue(listItems);

            if (listItems.Count == 0)
                return Double.NaN;

            return ToDouble(listItems[0]);
        }

Same methods

XsltConvert::ToDouble ( XPathItem item ) : double
XsltConvert::ToDouble ( decimal value ) : double
XsltConvert::ToDouble ( int value ) : double
XsltConvert::ToDouble ( long value ) : double
XsltConvert::ToDouble ( string value ) : double

Usage Example

Ejemplo n.º 1
0
 private static bool CompareValues(ComparisonOperator op, XPathItem left, XPathItem right, TypeCode compType)
 {
     if (compType == TypeCode.Double)
     {
         return(CompareNumbers(op, XsltConvert.ToDouble(left), XsltConvert.ToDouble(right)));
     }
     else
     {
         Debug.Assert(op == ComparisonOperator.Eq || op == ComparisonOperator.Ne);
         if (compType == TypeCode.String)
         {
             return((XsltConvert.ToString(left) == XsltConvert.ToString(right)) == (op == ComparisonOperator.Eq));
         }
         else
         {
             Debug.Assert(compType == TypeCode.Boolean);
             return((XsltConvert.ToBoolean(left) == XsltConvert.ToBoolean(right)) == (op == ComparisonOperator.Eq));
         }
     }
 }
All Usage Examples Of System.Xml.Xsl.Runtime.XsltConvert::ToDouble