Как удалить методы расширения LINQ из Intellisense?C#

Место общения программистов C#
Anonymous
Как удалить методы расширения LINQ из Intellisense?

Сообщение Anonymous »


По сути, я хочу противоположного ответа на этот вопрос: Intellisense перестала работать для Linq to Entities

Это сводит меня с ума, так как я скачал VS 2022 и обновил свои проекты до .NET 7

VS помещает с помощью System.Linq в каждый создаваемый мной файл. Я удаляю эту строку. Иногда он на минуту перестает показывать мне методы, но затем начинает показывать их обратно, даже если нет using ... . Всякий раз, когда я реализую IEnumerable, список раздувается бесполезными методами, которые отвлекают меня от работы и замедляют работу...

Например, у меня есть List (геометрия), и я хочу извлечь из него поддиапазон. Я набираю ".sub", и в списке отображается только одна запись: Sum(Func...) вместо предложения GetRange(int, int) (это имя я забыл), и поиск метода вручную в таком большом списке занимает много времени. Мне это не кажется "Интелли"...

Почему это так навязчиво и как мне это остановить?

Я попробовал удалить операторы using в файле и снял флажок «Неявное глобальное использование» в настройках проекта.

Вернуться в «C#»