Автоматическое добавление комментариев .Net кода - PullRequest
1 голос
/ 02 января 2009

Где найти плагин Visual Studio, который автоматически генерирует заголовок документации для методов и свойств?

Пример комментария к свойству может выглядеть так:

/// <summary>
/// Gets or sets the value of message
/// </summary>
public static string Message        
{
   get
   {
       return message;
   }

   set
   {
       message = value;
   }
}

Ответы [ 3 ]

8 голосов
/ 02 января 2009
4 голосов
/ 02 января 2009

GhostDoc - обычный подозреваемый.

Как уже упоминалось в другом плакате, Visual Studio также делает это в некоторой степени, вводя 3 '///' (прямая косая черта) в строке, предшествующей определению свойства / метода / класса.

3 голосов
/ 03 января 2009

Visual Studio делает это автоматически. Просто поместите курсор прямо над методом и введите три '/' например:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MvcWidgets.Models
{
    /// <summary>
    /// This is a summary comment
    /// </summary>
    public class Comment
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="name"></param>
        /// <param name="birthdate"></param>
        /// <param name="website"></param>
        /// <returns></returns>
        public int SomeMethod(string name, DateTime birthdate, Uri website)
        {
            return 0;
        }
    }
}

Затем вы можете сгенерировать файл комментариев XML, а затем сгенерировать файл справки с помощью SandCastle.

Возможно, вам придется включить эту функцию в диалоговом окне «Текстовый редактор / C # / Дополнительные параметры».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...