重写的属性属性在IntelliSense参数信息中出现两次

时间:2016-02-21 04:23:44

标签: c# visual-studio intellisense custom-attributes

我有自定义基类和派生属性类,定义如下:

class BaseAttribute : Attribute
{
    public virtual string Name { get; set; }
}

class DerivedAttribute : BaseAttribute
{
    public override string Name { get; set; }
}

如果我开始输入[Derived(,则Visual Studio中弹出的参数信息框会出于某种原因显示Name属性两次:

enter image description here

我只希望[Name = string]出现一次。这是IDE / IntelliSense错误吗?有什么我可以做的来解决它(所以该属性只出现一次)?这是“关于”框中的版本信息:

Microsoft Visual Studio Enterprise 2015, Version 14.0.24720.00 Update 1
Microsoft .NET Framework, Version 4.6.01038

0 个答案:

没有答案