自动添加.Net代码注释

时间:2009-01-02 09:43:14

标签: visual-studio plugins commenting

在哪里可以找到自动为方法和属性生成文档标题的Visual Studio插件?

示例对属性的注释可能如下所示:

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

   set
   {
       message = value;
   }
}

3 个答案:

答案 0 :(得分:8)

答案 1 :(得分:4)

GhostDoc是通常的嫌疑人。

正如另一张海报所提到的,Visual Studio也通过在属性/方法/类定义之前的行上输入3'///'(正斜杠)来实现这一目的。

答案 2 :(得分:3)

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#/高级选项对话框中启用此功能。