public static object ModulusStringObj(string a, object b) { double value; if (double.TryParse(a, out value)) { return(PSBinaryArithmetic.ModulusDoubleObj(value, b)); } Stats.Increment(StatsCounter.BinaryOperationBinderInvoked); return(double.NaN); // non-numeric strings convert to NaN }
public static object ModulusDoubleObj(double a, object b) { return(PSBinaryArithmetic.ModulusDoubleObj(a, b)); }