Exemple #1
0
        /// <summary>
        /// Converts an address string to the corresponding value.
        /// </summary>
        /// <param name="context">Type descriptor context.</param>
        /// <param name="culture">Globalization info.</param>
        /// <param name="value">The value being converted.</param>
        /// <returns>The converted value.</returns>
        public override Object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
        {
            if (SyntaxChecker.CanParseAddress(value?.ToString()))
            {
                return(Conversions.AddressToValue(value?.ToString()));
            }

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