Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
 public static object ModulusObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.ModulusObjDouble(a, b));
 }
Ejemplo n.º 3
0
 public static object ModulusUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.ModulusUIntObj(a, b));
 }
Ejemplo n.º 4
0
 public static object ModulusObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.ModulusObjUInt(a, b));
 }
Ejemplo n.º 5
0
 public static object DivisionDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.DivisionDoubleObj(a, b));
 }
Ejemplo n.º 6
0
 public static object SubtractionUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.SubtractionUIntObj(a, b));
 }
Ejemplo n.º 7
0
 public static object AdditionObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.AdditionObjDouble(a, b));
 }
Ejemplo n.º 8
0
 public static object AdditionObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.AdditionObjUInt(a, b));
 }
Ejemplo n.º 9
0
 public static object MultiplyDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.MultiplyDoubleObj(a, b));
 }
Ejemplo n.º 10
0
 public static object MultiplyObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.MultiplyObjDouble(a, b));
 }
Ejemplo n.º 11
0
 public static object MultiplyUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.MultiplyUIntObj(a, b));
 }
Ejemplo n.º 12
0
 public static object MultiplyObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.MultiplyObjUInt(a, b));
 }
Ejemplo n.º 13
0
 public static object SubtractionDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.SubtractionDoubleObj(a, b));
 }
Ejemplo n.º 14
0
 public static object SubtractionObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.SubtractionObjDouble(a, b));
 }
Ejemplo n.º 15
0
 public static object ModulusDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.ModulusDoubleObj(a, b));
 }
Ejemplo n.º 16
0
 public static object DivisionObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.DivisionObjUInt(a, b));
 }
Ejemplo n.º 17
0
 public static object DivisionUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.DivisionUIntObj(a, b));
 }
Ejemplo n.º 18
0
 public static object AdditionUIntObj(uint a, object b)
 {
     return(PSBinaryArithmetic.AdditionUIntObj(a, b));
 }
Ejemplo n.º 19
0
 public static object DivisionObjDouble(object a, double b)
 {
     return(PSBinaryArithmetic.DivisionObjDouble(a, b));
 }
Ejemplo n.º 20
0
 public static object AdditionDoubleObj(double a, object b)
 {
     return(PSBinaryArithmetic.AdditionDoubleObj(a, b));
 }
Ejemplo n.º 21
0
 public static object SubtractionObjUInt(object a, uint b)
 {
     return(PSBinaryArithmetic.SubtractionObjUInt(a, b));
 }