我一直在使用'默认值'我的应用程序的成员属性的属性。我想移动'默认值'属性类型定义本身,删除数百行代码。
我的定义如下:
[DefaultValue(typeof(RTDDLocation), "Class.Object.Attribute")]
public class RTDDLocation :
IEquatable<RTDDLocation>,
ICloneable
当我调试它时,它会导致StackOverflow异常,因为检查类型变为递归。
是否有可能获得解决方案,或者我不可能做到这一点?
编辑:我应该补充一点,我在属性网格的上下文中使用它。我希望默认值显示属性名称是否应标记为粗体。
谢谢!