/// <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); }
/// <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); }