不久,
Browsable()
和EditorBrowsable()
与成员一起使用。本身不分类。
因此,我需要隐藏无法将其设置为内部的类的可访问性。只需将其从代码中隐藏即可。
internal
访问修饰符将使其只能在程序集创建的类中访问。
为什么我需要那个?
我需要有些人无法访问这些课程。只有我需要手动编写,而无需在IntelliSense中显示。
更新
我的意思是所有类型的[类,结构,枚举]。
[例如,当用户或开发人员编写Employee类时,它不会以智能提示显示。但可以访问,并且可以正常实例化。
答案取决于课程所在的位置。如果是相同的解决方案,则无法按此article
中的说明设计隐藏它它不会对您隐藏它们,因为您是(解决方案)而不是(程序集的)用户。
对于单独的程序集中的课程,您可以应用[EditorBrowsable(EditorBrowsableState.Never)]
属性和[Browsable(false)]