Example #1
0
 /// <summary>
 /// Fluently register a custom conversion strategy
 /// </summary>
 public static IConversionExtensions RegisterCustomStrategy <TFrom, TTo>(
     this IConversionExtensions conversionExtensions, Func <TFrom, TTo> conversion)
 {
     conversionExtensions.RegisterStrategy(new CustomCulturelessConversionStrategy <TFrom, TTo>(conversion));
     return(conversionExtensions);
 }
Example #2
0
 /// <summary>
 /// Fluently register a conversion strategy
 /// </summary>
 public static IConversionExtensions RegisterStrategy <T>(this IConversionExtensions conversionExtensions) where T : IConversionStrategy, new()
 {
     conversionExtensions.RegisterStrategy(new T());
     return(conversionExtensions);
 }