我有自定义基类和派生属性类,定义如下:
class BaseAttribute : Attribute
{
public virtual string Name { get; set; }
}
class DerivedAttribute : BaseAttribute
{
public override string Name { get; set; }
}
如果我开始输入[Derived(
,则Visual Studio中弹出的参数信息框会出于某种原因显示Name
属性两次:
我只希望[Name = string]
出现一次。这是IDE / IntelliSense错误吗?有什么我可以做的来解决它(所以该属性只出现一次)?这是“关于”框中的版本信息:
Microsoft Visual Studio Enterprise 2015, Version 14.0.24720.00 Update 1
Microsoft .NET Framework, Version 4.6.01038