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 ModulusObjDouble(object a, double b) { return(PSBinaryArithmetic.ModulusObjDouble(a, b)); }
public static object ModulusUIntObj(uint a, object b) { return(PSBinaryArithmetic.ModulusUIntObj(a, b)); }
public static object ModulusObjUInt(object a, uint b) { return(PSBinaryArithmetic.ModulusObjUInt(a, b)); }
public static object DivisionDoubleObj(double a, object b) { return(PSBinaryArithmetic.DivisionDoubleObj(a, b)); }
public static object SubtractionUIntObj(uint a, object b) { return(PSBinaryArithmetic.SubtractionUIntObj(a, b)); }
public static object AdditionObjDouble(object a, double b) { return(PSBinaryArithmetic.AdditionObjDouble(a, b)); }
public static object AdditionObjUInt(object a, uint b) { return(PSBinaryArithmetic.AdditionObjUInt(a, b)); }
public static object MultiplyDoubleObj(double a, object b) { return(PSBinaryArithmetic.MultiplyDoubleObj(a, b)); }
public static object MultiplyObjDouble(object a, double b) { return(PSBinaryArithmetic.MultiplyObjDouble(a, b)); }
public static object MultiplyUIntObj(uint a, object b) { return(PSBinaryArithmetic.MultiplyUIntObj(a, b)); }
public static object MultiplyObjUInt(object a, uint b) { return(PSBinaryArithmetic.MultiplyObjUInt(a, b)); }
public static object SubtractionDoubleObj(double a, object b) { return(PSBinaryArithmetic.SubtractionDoubleObj(a, b)); }
public static object SubtractionObjDouble(object a, double b) { return(PSBinaryArithmetic.SubtractionObjDouble(a, b)); }
public static object ModulusDoubleObj(double a, object b) { return(PSBinaryArithmetic.ModulusDoubleObj(a, b)); }
public static object DivisionObjUInt(object a, uint b) { return(PSBinaryArithmetic.DivisionObjUInt(a, b)); }
public static object DivisionUIntObj(uint a, object b) { return(PSBinaryArithmetic.DivisionUIntObj(a, b)); }
public static object AdditionUIntObj(uint a, object b) { return(PSBinaryArithmetic.AdditionUIntObj(a, b)); }
public static object DivisionObjDouble(object a, double b) { return(PSBinaryArithmetic.DivisionObjDouble(a, b)); }
public static object AdditionDoubleObj(double a, object b) { return(PSBinaryArithmetic.AdditionDoubleObj(a, b)); }
public static object SubtractionObjUInt(object a, uint b) { return(PSBinaryArithmetic.SubtractionObjUInt(a, b)); }