C# Visual Studio IntelliSense未显示Control.IsDisposed属性?

C# Visual Studio IntelliSense未显示Control.IsDisposed属性?,c#,visual-studio,intellisense,C#,Visual Studio,Intellisense,我有Visual Studio 2013,我注意到它不会在IntelliSense中显示Control.IsDisposed。我不确定这是否是唯一没有展示的东西。从智能角度看,其他一切似乎都表现得很好 我可以很好地使用IsDisposed属性,它将很好地构建和执行。是否有任何原因导致此修复或任何已知修复?该属性已设置为Advanced,这使其无法在VS编辑器中浏览: 属性或方法是只有高级用户才能使用的功能 看见编辑器可以显示或隐藏此类属性 编辑: @Glen指出(谢谢!)您可以通过更改工具->

我有Visual Studio 2013,我注意到它不会在IntelliSense中显示
Control.IsDisposed
。我不确定这是否是唯一没有展示的东西。从智能角度看,其他一切似乎都表现得很好

我可以很好地使用
IsDisposed
属性,它将很好地构建和执行。是否有任何原因导致此修复或任何已知修复?

该属性已设置为
Advanced
,这使其无法在VS编辑器中浏览:

属性或方法是只有高级用户才能使用的功能 看见编辑器可以显示或隐藏此类属性

编辑:

@Glen指出(谢谢!)您可以通过更改工具->选项->文本编辑器->C#中的VS设置来查看高级成员:


在Yuval链接到上面的文章中发现了这一点:“在Visual C中,您可以控制高级属性何时出现在IntelliSense中,以及属性窗口中的“工具”|选项|文本编辑器| C |下的“隐藏高级成员”设置。相应的EditorBrowsableState是高级的。”这对我来说似乎有些奇怪。有人知道隐藏“高级”成员背后的原因吗?@KDecker提供了一些关于这一点何时实际有用的信息。我对原因的猜测是:显示一个只包含大部分时间使用的成员的缩短的选择列表,并排除更“高级”的成员,从而更快地找到特定的成员(假设它在列表中)。@Polyfun,可能隐藏了新程序员可能会混淆或错误使用的“高级”属性。
[
Browsable(false), EditorBrowsable(EditorBrowsableState.Advanced),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
SRDescription(SR.ControlDisposedDescr)
]
public bool IsDisposed {
    get {
        return GetState(STATE_DISPOSED);
    }
}