wasSharp – Diff between revs 7 and 24

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 7 Rev 24
Line 25... Line 25...
25 /// <returns>a value in x mapped in the range of y</returns> 25 /// <returns>a value in x mapped in the range of y</returns>
26 public static double MapValueToRange(double value, double xMin, double xMax, double yMin, double yMax) 26 public static double MapValueToRange(double value, double xMin, double xMax, double yMin, double yMax)
27 { 27 {
28 return yMin + (yMax - yMin)*(value - xMin)/(xMax - xMin); 28 return yMin + (yMax - yMin)*(value - xMin)/(xMax - xMin);
29 } 29 }
-   30  
-   31 public static bool IsNullOrDefault<T>(T value)
-   32 {
-   33 return Equals(value, default(T));
-   34 }
-   35  
-   36 public static T DefaultOrValue<T>(this T initial, T value)
-   37 {
-   38 return Equals(initial, default(T)) ? value : initial;
-   39 }
30 } 40 }
31 } 41 }
32   42