![](http://habrastorage.org/getpro/habr/post_images/c91/ffc/f93/c91ffcf937a96b3dba35184fefa13e18.png)
Теперь, если вам необходим пример кода, вы просто можете выбрать пункт «How do I» в выпадающем меню подсказки IntelliSence.
![](http://habrastorage.org/getpro/habr/post_images/b43/df2/ac4/b43df2ac4e3c62a5b7a6df8d18a6d5c5.png)
После чего откроется окно PeekDefinition с найденным примером, который можно будет скопировать в ваш код:
Среда сама соберет нужную информацию о контексте, например, тип проекта, семантику участка кода (с помощью Roslyn) и прочие важные моменты, а потом отправит запрос поисковой системе Bing. Ответ тоже будет проанализирован из него будут выделены страницы с высоким рейтингом, синтаксически и семантически близкие к контексту.
Для того чтобы сделать поиск еще более качественным, в качестве источников используются MSDN, StackOverflow, Dotnetperls и CSharp411.
Более детально о работе этого дополнения можно узнать из небольшого видео. Само дополнение находится по адресу http://aka.ms/bingcodesearch.
ссылка на оригинал статьи http://habrahabr.ru/company/microsoft/blog/212999/
Добавить комментарий