类型的DefaultValue属性上的Stackoverflow异常

时间:2014-08-27 14:20:34

标签: c# .net attributes stack-overflow default-value

我一直在使用'默认值'我的应用程序的成员属性的属性。我想移动'默认值'属性类型定义本身,删除数百行代码。

我的定义如下:

   [DefaultValue(typeof(RTDDLocation), "Class.Object.Attribute")]
   public class RTDDLocation :
      IEquatable<RTDDLocation>,
      ICloneable

当我调试它时,它会导致StackOverflow异常,因为检查类型变为递归。

是否有可能获得解决方案,或者我不可能做到这一点?

编辑:我应该补充一点,我在属性网格的上下文中使用它。我希望默认值显示属性名称是否应标记为粗体。

谢谢!

0 个答案:

没有答案