public static T Modulo <T>(T value1, T value2) { return(MathGeneric <T> .Modulo(value1, value2)); }
public static T Divide <T>(T value1, T value2) { return(MathGeneric <T> .Divide(value1, value2)); }
public static T1 AltDivide <T1, T2>(T1 value1, T2 value2) { return(MathGeneric <T2, T1> .Divide(value1, value2)); }
public static T Multiply <T>(T value1, T value2) { return(MathGeneric <T> .Multiply(value1, value2)); }
public static T1 AltMultiply <T1, T2>(T1 value1, T2 value2) { return(MathGeneric <T2, T1> .Multiply(value1, value2)); }
public static T Negate <T>(T value) { return(MathGeneric <T> .Negate(value)); }
public static T1 AltSubtract <T1, T2>(T1 value1, T2 value2) { return(MathGeneric <T2, T1> .Subtract(value1, value2)); }
public static T Add <T>(T value1, T value2) { return(MathGeneric <T> .Add(value1, value2)); }
public static T1 AltAdd <T1, T2>(T1 value1, T2 value2) { return(MathGeneric <T2, T1> .Add(value1, value2)); }
public static T Xor <T>(T value1, T value2) { return(MathGeneric <T> .Xor(value1, value2)); }
public static T2 Convert <T1, T2>(T1 value) { return(MathGeneric <T1, T2> .Convert(value)); }
public static T Not <T>(T value) { return(MathGeneric <T> .Not(value)); }
public static T DivideInt32 <T>(T value, Int32 divisor) { return(MathGeneric <Int32, T> .Divide(value, divisor)); }
public static Boolean LessThan <T>(T value1, T value2) { return(MathGeneric <T> .Less(value1, value2)); }
public static T1 AltModulo <T1, T2>(T1 value1, T2 value2) { return(MathGeneric <T2, T1> .Modulo(value1, value2)); }
public static T Subtract <T>(T value1, T value2) { return(MathGeneric <T> .Subtract(value1, value2)); }
public static Boolean NotEqual <T>(T value1, T value2) { return(MathGeneric <T> .NotEqual(value1, value2)); }
public static Boolean GreaterEqual <T>(T value1, T value2) { return(MathGeneric <T> .GreaterEqual(value1, value2)); }