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));
 }
Esempio n. 10
0
 public static object MultiplyObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.MultiplyObjDouble(a, b));
 }
Esempio n. 11
0
 public static object MultiplyUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.MultiplyUIntObj(a, b));
 }
Esempio n. 12
0
 public static object MultiplyObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.MultiplyObjUInt(a, b));
 }
Esempio n. 13
0
 public static object SubtractionDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.SubtractionDoubleObj(a, b));
 }
Esempio n. 14
0
 public static object SubtractionObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.SubtractionObjDouble(a, b));
 }
Esempio n. 15
0
 public static object ModulusDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.ModulusDoubleObj(a, b));
 }
Esempio n. 16
0
 public static object DivisionObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.DivisionObjUInt(a, b));
 }
Esempio n. 17
0
 public static object DivisionUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.DivisionUIntObj(a, b));
 }
Esempio n. 18
0
 public static object AdditionUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.AdditionUIntObj(a, b));
 }
Esempio n. 19
0
 public static object DivisionObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.DivisionObjDouble(a, b));
 }
Esempio n. 20
0
 public static object AdditionDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.AdditionDoubleObj(a, b));
 }
Esempio n. 21
0
 public static object SubtractionObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.SubtractionObjUInt(a, b));
 }