如何自动更正方法的xml文档

Rag*_*hav 0 c# resharper xml-comments resharper-4.5

在xml文档中的以下代码中,方法参数中的参数名称与xml文档中的参数名称不匹配.有没有办法自动更正xml文档签名或resharper中提供的任何功能来自动更正xml文档.

#region Get Images

/// <summary>
///  Get Images 
/// </summary>
/// <param name="par1"></param>
/// <param name="par2"></param>
/// <returns></returns>
public Collection<UserImage> GetImages()
{
    return GetImages("");
}

/// <summary>
///  Get Images 
/// </summary>
/// <param name="par1"></param>
/// <param name="par2"></param>
/// <returns></returns>
public Collection<UserImage> GetImages(string imageType)
{
    return GetImages(0, imageType);
}

/// <summary>
///  Get Images 
/// </summary>
/// <param name="par1"></param>
/// <param name="par2"></param>
/// <returns></returns>
public Collection<UserImage> GetImages(int imageId)
{
    return GetImages(imageId, "");
}

/// <summary>
///  Get Images 
/// </summary>
/// <param name="par1"></param>
/// <param name="par2"></param>
/// <returns></returns>
public Collection<UserImage> GetImages(int imageId,string imageType)
{
    return null;
}

#endregion
Run Code Online (Sandbox Code Playgroud)

例如,我想要使用xml文档的方法,如下所示:

/// <summary>
///  Get Images 
/// </summary>
/// <param name="imageId"></param>
/// <param name="imageType"></param>
/// <returns></returns>
public Collection<UserImage> GetImages(int imageId,string imageType)
{
    return null;
}

#endregion
Run Code Online (Sandbox Code Playgroud)

Ada*_*lph 6

GhostDoc会为你做这件事.安装完成后,您将在VS'Document this'(以及相应的键盘快捷键)中获得一个新的上下文菜单项.

如果没有XML注释,它将添加它们.如果它们已经存在,则应根据需要进行更新.

http://submain.com/products/ghostdoc.aspx