Visual Studio IntelliSense没有显示Control.IsDisposed属性?

KDe*_*ker 4 c# intellisense visual-studio

我有Visual Studio 2013,我注意到它不会Control.IsDisposed在IntelliSense中显示.我不确定这是否是唯一没有显示的东西.IntelliSense中的所有其他内容似乎都很好.

在此输入图像描述

我可以使用该IsDisposed属性,它将构建并执行正常.这个或任何已知的修复有什么理由吗?

Yuv*_*kov 7

Control.IsDisposed属性具有EditorBrowseableAttributeset to Advanced,这使得它在VS编辑器中不可浏览:

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

[
Browsable(false), EditorBrowsable(EditorBrowsableState.Advanced),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
SRDescription(SR.ControlDisposedDescr)
]
public bool IsDisposed {
    get {
        return GetState(STATE_DISPOSED);
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:

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

高级会员