Exemple #1
0
 /// <summary>
 /// Divides two generic values.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <typeparam name="U"></typeparam>
 /// <param name="first"></param>
 /// <param name="second"></param>
 /// <returns></returns>
 public static T Divide <T, U>(T first, U second)
 {
     return(DualType <T, U> .Divide(first, second));
 }
Exemple #2
0
 /// <summary>
 /// Multiplies two generic values.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <typeparam name="U"></typeparam>
 /// <param name="first"></param>
 /// <param name="second"></param>
 /// <returns></returns>
 public static T Multiply <T, U>(T first, U second)
 {
     return(DualType <T, U> .Multiply(first, second));
 }
Exemple #3
0
 /// <summary>
 /// Converts a generic value to a certain type.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <typeparam name="U"></typeparam>
 /// <param name="value"></param>
 /// <returns></returns>
 public static U Convert <T, U>(T value)
 {
     return(DualType <T, U> .Convert(value));
 }
Exemple #4
0
 /// <summary>
 /// Subtracts two generic values.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <typeparam name="U"></typeparam>
 /// <param name="first"></param>
 /// <param name="second"></param>
 /// <returns></returns>
 public static T Subtract <T, U>(T first, U second)
 {
     return(DualType <T, U> .Subtract(first, second));
 }
Exemple #5
0
 /// <summary>
 /// Adds two generic values.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <typeparam name="U"></typeparam>
 /// <param name="first"></param>
 /// <param name="second"></param>
 /// <returns></returns>
 public static T Add <T, U>(T first, U second)
 {
     return(DualType <T, U> .Add(first, second));
 }