我想通过实现ICustomTypeDescriptor提供假属性信息来模拟新项目的键值配置的强类型。
配置实例应该提供所有默认配置键作为具有默认值的属性但是:我注意到VS08 intellisense不包含在类似于
的示例中创建的“伪造”属性http://zcoder.blogspot.com/2007/11/icustomtypedescriptor.html
即使我intellisense缓存了属性信息,我在一个dll中的另一个类中使用了MyCustomClass的静态实例,但仍然无法使用intellisense。
有用的参考 ICustomTypeDescriptor, TypeDescriptionProvider, TypeConverter, and UITypeEditor
答案 0 :(得分:0)
ICustomTypeDescriptor
从不提供类型安全的界面,因此我无法看到它如何提供智能感知。