private object SimpleConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value, ConvertFromDel baseConvertFrom) => simpleTypeConverter == null ? baseConvertFrom(context, culture, value) : methods(simpleType)?.Invoke( null, new[] { simpleTypeConverter.ConvertFrom(context, culture, value) } );
public object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value, ConvertFromDel baseConvertFrom) => isnull(value) ? None : value.GetType() == simpleType ? methods(simpleType)?.Invoke(null, new[] { value }) : IfEmptyStringIsNone(value) ? None : SimpleConvertFrom(context, culture, value, baseConvertFrom);
public object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value, ConvertFromDel baseConvertFrom) => isnull(value) ? None : value.GetType() == simpleType?methods(simpleType)?.Invoke(null, new[] { value }) : IfEmptyStringIsNone(value) ? None : SimpleConvertFrom(context, culture, value, baseConvertFrom);