默认情况下,Visual Studio会显示intellisense中类型的所有成员及其扩展方法。
有时我想隐藏扩展方法,以便更容易找到我实际需要的成员(特别是在使用Linq时)。
是否有快捷方式或其他方式只显示intellisense中类型的成员?
默认情况下,Visual Studio会显示intellisense中类型的所有成员及其扩展方法。
有时我想隐藏扩展方法,以便更容易找到我实际需要的成员(特别是在使用Linq时)。
是否有快捷方式或其他方式只显示intellisense中类型的成员?
不是我知道 - 但有一件事你 威力 想要做的是摆脱using指令 System.Linq。此时,扩展方法将无法访问,我 相信 它不会被Intellisense提供。
显然,如果你想从一个类中的一个代码中使用LINQ,而不是在另一个代码中使用LINQ,那就不好了 - 但是对于完全没有使用LINQ的类,它可能对你有所帮助。
从理论上讲,你可以用适当的装饰属性*做到这一点,但谷歌搜索它似乎是 窃听大概等待服务包的修复程序。
* [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
也许您可以尝试使用resharper之类的东西,在您键入时过滤方法列表。我发现这有助于我快速达到我的需要。它会这样做而不会隐藏有用的扩展方法