c# - Visual Studio 模板 "Generate Method Stub"

标签 c# visual-studio methods code-snippets stub

我研究了 Visual Studio 中的方法 stub 生成器,发现它运行一个代码片段。

我以前从未使用过代码片段,想知道是否可以在生成的方法上方添加注释。我找到了它使用的片段,并阅读了它,但这对我来说都很陌生。我希望不是 VS 创建这样的 stub :

    private string SetString(int p)
    {
        throw new NotImplementedException();
    }

我可以得到这样的东西:

    /// <summary>
    /// 
    /// </summary>
    /// <param name="p"></param>
    /// <returns></returns>
    private string SetString(int p)
    {
        throw new NotImplementedException();
    }

我意识到它只会节省很少的时间,但它也是一个学习曲线。

任何帮助都会很棒。

附言我已经能够编辑 “C:\XML 骨架。

有谁知道 Visual Studio 如何在您输入三个斜杠时插入该骨架?

如果你有兴趣。要输入三个斜杠,我只是将上面文件中的这两行从:

<![CDATA[$signature$

到:

<![CDATA[///
$signature$

最佳答案

如果你想快速生成方法注释 block ,请查看 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();
}

请注意,在生成摘要和参数文本时,它会考虑您的方法名称和参数。另外,如果你有一个现有的方法注释 block ,向方法添加一个参数,再次生成,它不会修改任何已经存在的文本,只是添加你的新参数。太棒了。

关于c# - Visual Studio 模板 "Generate Method Stub",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10925791/

相关文章:

c# - XML 压缩兼容 Java 和 C#

c# - WPF 可以在 winforms 工作的任何地方工作吗? (xp,vista, 7)

c++ - 防止在 Visual Studio 调试期间进入 "memory"

c# - 在面板之间切换

java - 收集到方法参数?

c# - c#中的Get和Set方法到底是如何使用和实现的

swift - 是否有其他语言具有类似 Swift 的扩展?

C# + MySQL prepared statement w/ON DUPLICATE KEY UPDATE 问题

c# - 设计用于存储食物食谱的数据库

c# - 使用Visual Studio制作非aspx代码隐藏页面