Функция автоматического разрешения в Visual Studio не работает для методов расширения - что теперь?

Я люблю "Разрешить" особенность в визуальной студии.

Типичный сценарий:

ВведитеDebugТип.Обратите внимание, что нет смысла intellisenseЩелкните правой кнопкой мышиВыберите Разрешитьвыберитеusing System.Diagnostics или жеSystem.Diagnostics.Debug

Красивая. Используйте это все время.

Сценарий метода расширения:

Введитеvar maxNumber = new int[] {1, 2, 3, 4}Тип.Обратите внимание, что intellisense вызывает методы массива, но не имеет методов расширения LINQ.Введите вручнуюMax()Щелкните правой кнопкой мышиMax()Нет разрешения найтиЩелкните правой кнопкой мыши наint[]Все еще не найдено решение

Неохотно прокрутите страницу вверх и введите *using System.Linq;

* при условии, что вы знаете это наизусть, иначе сломайте свой мозг или попытайтесь найти его

Идея реализации:

Если бы эта функция была изобретена, одна идея была бы для первого элемента intellisense, который появляется, когда я печатаю. читать,и если я щелкну по этому элементу, он вызовет список разрешений всех пространств имен, которые содержат методы расширения для рассматриваемого класса.

Пара вопросов:

Предназначена ли эта функция для будущих выпусков Visual Studio?Любые обходные пути / советы для поиска методов расширения (и соответствующего пространства имен), которые могут быть доступны для определенного класса?

Ответы на вопрос(1)

Ваш ответ на вопрос