public static object MultiplyStringObj(string a, object b)
        {
            double value;

            if (double.TryParse(a, out value))
            {
                return(PSBinaryArithmetic.MultiplyDoubleObj(value, b));
            }

            Stats.Increment(StatsCounter.BinaryOperationBinderInvoked);

            return(double.NaN);            // non-numeric strings convert to NaN
        }
 public static object MultiplyDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.MultiplyDoubleObj(a, b));
 }