У меня есть TypeConverter в базовом классе в моем проекте.
[TypeConverter(typeof(CodeTypeConverter))]
abstract class CodeBase
У меня есть несколько классов, которые наследуют эту базу
class TitleCode : CodeBase
class PreferenceCode : CodeBase
Когда объект, вызывающий преобразователь типа (ValueProvider.ConvertSimpleType), не создает контекст, и поэтому ConvertFrom не информируется о типе назначения, поэтому он может выполнять преобразование.
public override object ConvertFrom(
ITypeDescriptorContext context, // this is null
CultureInfo culture,
object value)
Кто-нибудь сталкивался с этой проблемой?
И если так, у вас есть работа вокруг?