方法签名更改后的C#文件更新

方法签名更改后的C#文件更新,c#,documentation,C#,Documentation,在C语言中,我使用//来记录方法。在方法签名更改后(不丢失已输入的信息),是否有任何可能的方法更新此文档 比如说。我已经: /// <summary> /// Example method for my question. /// </summary> /// <param name="userName">User name</param> public void SomeMethod(string userName) { } 编辑:我正在为这项

在C语言中,我使用
//
来记录方法。在方法签名更改后(不丢失已输入的信息),是否有任何可能的方法更新此文档

比如说。我已经:

/// <summary>
/// Example method for my question.
/// </summary>
/// <param name="userName">User name</param>
public void SomeMethod(string userName)
{
}
编辑:我正在为这项任务寻找一些自动化的解决方案。

看看。它也在电视上

我使用了免费版本,它将为您记录方法(并更新它们)。只需将光标放在方法定义上,然后按CTRL+SHIFT+D(默认情况下)更新方法/类文档

下面是更新示例后的结果:

/// <summary>
/// Example method for my question.
/// </summary>
/// <param name="userName">User name</param>
/// <param name="age">The age.</param>
public void SomeMethod(string userName, int age)
{
}
//
///我的问题的示例方法。
/// 
///用户名
///时代。
公共方法(字符串用户名,整数)
{
}

您可以手动编辑XML。在这种情况下,只需添加
///Age
,除了手动执行之外,您还可以使用诸如Resharper之类的重构工具。但这不是免费的。也许您可以找到一个免费的重构工具,它也可以重构XML注释。但Visual Studio支持重命名。如果您是学生,则Resharper是免费的。谢谢大家。我要用Resharper试用版来做。我一直在努力寻找一些没有运气的免费东西。
/// <summary>
/// Example method for my question.
/// </summary>
/// <param name="userName">User name</param>
/// <param name="age">The age.</param>
public void SomeMethod(string userName, int age)
{
}