fle*_*esh 5 c# intellisense extension-methods
有没有办法从 Intellisense 中“隐藏”类的名称,该类的唯一目的是提供扩展方法?
我想从 Intellisense 列表中删除类名,但需要该类的扩展方法可以通过 Intellisense 以通常的方式供外部程序集使用。
好的,我有这个问题的答案。哈尔格林的建议是用..来标记课程。
[EditorBrowsable(EditorBrowsableState.Never)]
Run Code Online (Sandbox Code Playgroud)
..确实有效,但仅在引用程序集而不是项目的情况下有效,就像我自己的 VS 解决方案在编写提供类的程序集时的情况一样。扩展方法照常可用。