我在Visual Studio中研究过方法存根生成器,发现它运行了一个代码片段。
之前我从未使用过代码片段,并且想知道是否可以在生成的方法之上添加注释。我找到了它使用的片段,并阅读了它,但这对我来说都是非常陌生的。我希望而不是VS创建这样的存根:
private string SetString(int p)
{
throw new NotImplementedException();
}
我可以得到这样的东西:
/// <summary>
///
/// </summary>
/// <param name="p"></param>
/// <returns></returns>
private string SetString(int p)
{
throw new NotImplementedException();
}
我意识到它只会节省很少的时间,但它也是一个学习曲线。
任何帮助都会很棒。
P.S。我已经能够编辑了 “C:\ Program Files \ Microsoft Visual Studio 10.0 \ VC#\ Snippets \ 1033 \ Refactoring \ MethodStub.snippet”以便在创建存根时它在开头包含三个斜杠,但这不会调用任何方法插入XML骨架。
当您输入三个斜杠时,有没有人知道Visual Studio如何插入该骨架?
如果您有兴趣。要输入三个斜杠,我只需在上面的文件中更改这两行:
<![CDATA[$signature$
为:
<![CDATA[///
$signature$
答案 0 :(得分:0)
如果您想快速生成方法注释块,请查看ghostdoc。
http://submain.com/products/ghostdoc.aspx
您的方法快速ctrl + shift + d
生成
/// <summary>
/// Sets the string.
/// </summary>
/// <param name="p">The p.</param>
/// <returns></returns>
private string SetString(int p)
{
throw new NotImplementedException();
}
请注意,在生成摘要和参数文本时,会将您的方法名称和参数考虑在内。此外,如果您有一个现有的方法注释块,请向该方法添加一个参数,再次生成,它不会修改任何已存在的文本,只需添加您的新参数。真棒。