Автоматическое комментирование XML C# в коде Visual Studio

В MonoDevelop, когда я набираю «///», он автоматически генерирует комментарий в стиле xml, например:

/// <summary>
/// Describes the variable x
/// </summary>
int x = 0;

Есть ли способ получить это поведение в коде Visual Studio?


person s2Jakob    schedule 14.12.2015    source источник
comment
По умолчанию похоже, что это не работает для локальных переменных. /// работает для сигнатур методов и свойств класса. Вы действительно комментируете локальные переменные?   -  person Andy Wiesendanger    schedule 14.12.2015
comment
Для этого нет практического применения, вы можете сделать это в Visual Studio со всеми свойствами и методами, если это локальная переменная, то достаточно просто комментария (//)   -  person bto.rdz    schedule 14.12.2015
comment
Это странно. Для меня это не работает для методов или свойств. Может быть, мне нужно изменить какую-то настройку?   -  person s2Jakob    schedule 14.12.2015
comment
stackoverflow.com/questions/9481303/   -  person Andy Wiesendanger    schedule 14.12.2015
comment
Для ясности: я использую код Visual Studio (code.visualstudio.com), а не обычную визуальную студию. .   -  person s2Jakob    schedule 14.12.2015


Ответы (2)


Эта функция недоступна в VS Code «из коробки», но, как и большинство функций, доступна через сторонние расширения. На момент написания этого ответа вот популярное расширение, которое обеспечивает некоторую поддержку XML-комментариев для VS Code:

Поддержка комментариев XML-документации C# для кода Visual Studio

Если это расширение вам не подходит, вы можете найти альтернативу, выполнив поиск по торговая площадка VS Code

person Keisuke KATO    schedule 06.01.2016

Начиная с C# для Visual Studio Code Extension 1.23.8 это поддерживается, когда параметр Editor: Format On Type. включен.

Это можно найти в меню под File/Preferences/Settings/Text Editor/Formatting.

person Pascal Berger    schedule 14.01.2021