提问人:Pawulon 提问时间:11/1/2023 更新时间:11/2/2023 访问量:100
如何从 Intellisense 中删除 LINQ 扩展方法?
How to remove LINQ extension methods from Intellisense?
问:
基本上,我想要与这个问题相反的问题:Intellisense 停止为 Linq to Entities 工作
自从我下载 VS 2022 并将我的项目升级到 .NET 7 以来,这让我发疯
VS 放置在我创建的每个文件中。我正在删除这一行。有时它会停止向我显示方法一分钟,但随后它开始显示它们,即使没有.每当我实施时,列表都会被无用的方法臃肿,这些方法会分散我的注意力并减慢我的速度......using System.Linq
using ...
IEnumerable
例如,我有一个(几何图形),我想要提取它的子范围。我输入“.sub”,列表中显示的唯一条目是 ,而不是提议(这是我忘记的名字),并且在这么大的列表中手动查找方法需要花费大量时间。对我来说不是很“Intelli”......List<Path>
Sum<T>(Func<T, decimal>...)
GetRange(int, int)
为什么这如此具有侵入性,我该如何阻止它?
我尝试删除文件中的语句,并在项目设置中取消选中“隐式全局使用”。using
答:
对我有用,虽然可能是因为我安装了 resharper(不确定没有它的外观)。
扩展方法列在所有其他方法之后,因此搜索更容易。此外,底部的小按钮允许按类型过滤。左键单击“扩展方法”图标(带有向下箭头的图标)仅显示这些图标,右键单击可隐藏它们。在下拉列表的用法之间记住选择。
若要隐藏来自未包含的命名空间(包括 linq 扩展方法)的建议,但通常保持显示扩展方法,请在 下有一个选项。Options -> Text Editor -> C# -> Intellisense -> Show Elements from non-included namespaces
评论
using
评论
List<T>
IEnumerable<T>
Join
GetRange
sub
GetRange
sub