Ejemplo n.º 1
0
        public object To(ConversionExtensionPoint extensionPoint, Type toType, CultureInfo culture = null)
        {
            if (extensionPoint == null || extensionPoint.ExtendedValue == null)
            {
                throw new ArgumentNullException("extensionPoint", "No extended value to convert");
            }

            return(To(extensionPoint.ExtendedValue, toType, culture));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Convert source to a specified generic type
 /// </summary>
 /// <returns>Conversion result</returns>
 public static T To <T>(this IConversionExtensions conversionExtensions, ConversionExtensionPoint extensionPoint, CultureInfo culture = null)
 {
     return((T)conversionExtensions.To(extensionPoint, typeof(T), culture));
 }
Ejemplo n.º 3
0
 public bool CanConvert(ConversionExtensionPoint extensionPoint, object value, Type toType, CultureInfo culture = null)
 {
     return(GetConversionStrategy(value, toType, culture) != null);
 }