Esempio n. 1
0
        public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value)
        {
            if (value is Instant i)
            {
                return(i);
            }
            if (value is string s)
            {
                var r = _pattern.WithCulture(culture).Parse(s);
                if (r.Success)
                {
                    return(r.Value);
                }
            }

            return(base.ConvertFrom(context, culture, value));
        }