В MSDN я читал об этом EnumConverter :
Вы никогда не должны создавать экземпляр EnumConverter.Вместо этого вызовите метод GetConverter класса TypeDescriptor.Для получения дополнительной информации см. Примеры в базовом классе TypeConverter.
Кто-нибудь знает почему и верно ли это для моих собственных реализованных преобразователей?
Например, у меня есть класс GradientColor иКонвертер GradientColorConverter.Должен ли я написать
new GradientColorConverter().ConvertFrom(colorString)
или
TypeDescriptor.GetConverter(typeof(GradientColor)).ConvertFrom(colorString);
На самом деле это работает в обоих направлениях, но что лучше?