При разработке на C# порой возникает необходимость посмотреть на пример использования языковой конструкции. В интернете на форумах MSDN, сайте StackOverflow и других ресурсах есть множество таких примеров. Они очень выручают при программировании. Команда Visual Studio рада представить дополнение для Visual Studio 2013 которое позволяет осуществлять поиск таких примеров прямо из редактора кода.
Теперь, если вам необходим пример кода, вы просто можете выбрать пункт «How do I» в выпадающем меню подсказки IntelliSence.
После чего откроется окно PeekDefinition с найденным примером, который можно будет скопировать в ваш код:
Среда сама соберет нужную информацию о контексте, например, тип проекта, семантику участка кода (с помощью Roslyn) и прочие важные моменты, а потом отправит запрос поисковой системе Bing. Ответ тоже будет проанализирован из него будут выделены страницы с высоким рейтингом, синтаксически и семантически близкие к контексту.
Для того чтобы сделать поиск еще более качественным, в качестве источников используются MSDN, StackOverflow, Dotnetperls и CSharp411.
Более детально о работе этого дополнения можно узнать из небольшого видео. Само дополнение находится по адресу http://aka.ms/bingcodesearch.
Автор: dmandreev