Как удалить методы расширения 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 в файле и снял флажок «Неявное глобальное использование» в настройках проекта.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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