Как просмотреть полный документ, сгенерированный xml-комментариями - PullRequest
3 голосов
/ 12 августа 2011

Я написал такой метод, как:

/// <summary>
/// A method having xml-comments
/// This comment could be very long
/// </summary>
/// <param name="input">Input parameter</param>
/// <returns>Calculated value</returns>
int CommmentedMethod(int input) {
    return Calc(input);
}

Но когда я использую этот метод, Visual Studio (я использую VS 2010) просто появляется " Метод с комментариями xmlЭтот комментарий может быть ..."не полный документ.

Есть ли возможность показать его?

Обновленная картинка: enter image description here

Спасибо: -)

Ответы [ 4 ]

3 голосов
/ 30 декабря 2011

Вы можете использовать комбинацию клавиш Ctrl + Shift + Space для просмотра информации о параметрах.

На следующем снимке экрана вы можете увидеть перегрузки, определения и информацию о параметрах, отображаемые после нажатия Ctrl + Shift + Space с помощьюкаретка по методу формата.

Parameter Information using Ctrl + Shift + Space

1 голос
/ 27 декабря 2011

Это работает в VS2010, как указано в ответе выше. Он работает в VS2010, показывая всю строку полностью во всплывающей подсказке. Я предлагаю вам снова попробовать новый проект, перестроить проект и посмотреть. Intellisense обычно использует текст всплывающей подсказки, который он использовал недавно. Так что, если вы не завершили его в первый раз и не построили его, он не будет показан полностью. Перестройка проекта должна работать, хотя. Сказав это, я просто попробовал ваш код, и он работал как сон. Поэтому, пожалуйста, попробуйте новый проект и посмотрите.

Используйте Quick Info (всплывающая подсказка, которая отображается, когда вы наводите указатель мыши на метод). Это отобразит более одного параметра на строку и, следовательно, сможет отображать больше параметров без усечения.

Установите меньший шрифт или размер шрифта для всплывающих подсказок. Это можно изменить, перейдя в Инструменты-> Параметры-> Среда-> Шрифты и цвета, выбрав «Подсказка редактора» в раскрывающемся меню вверху и установив другой шрифт и / или размер.

P.S .: Однако есть одна проблема, если вы это сделали. Вы мигрировали из другой версии Visual Studio и перенесли настройки. Потому что Visual Studio имеет возможности для импорта и экспорта настроек, которые вы также можете включить настройки IntelliSense. Это может быть что-то, о чем я не знаю, если вы сделали это.

Пожалуйста, установите SP1 для VS2010, потому что именно это решает проблему усечения quickinfo, иначе уменьшите размер шрифта, как я уже упоминал! Надеюсь это поможет ! Это работает всеми средствами и проверено!

1 голос
/ 14 октября 2011

Если вы используете ReSharper, вы можете нажать CTRL + SHIFT + F1 .Я не думаю, что Microsoft имеет эту функцию.

0 голосов
/ 27 декабря 2011

Подсказка для VS2010 отобразит все содержимое. Я только что протестировал новую версию VS2010 без установленных надстроек (Windows 7 pro).

Вы можете попробовать очистить флаг Automatically adjust visual experience based on client performance в разделе Options... диалоговое окно General и затем проверить Enable rich client visual experience. Документация о том, что именно это дает, является неопределенной, но я подозреваю, что это может повлиять на отображение всплывающей подсказки.

...