4

Visual Studio で Method Stub Generator を調べたところ、コード スニペットが実行されることがわかりました。

これまでスニペットを扱ったことがなく、生成されたメソッドの上にコメントを追加できるかどうか疑問に思っていました。それが使用しているスニペットを見つけて読んだことがありますが、それはすべて私にとって非常になじみのないものです。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();
    }

時間の節約はわずかですが、学習曲線でもあることを理解しています。

どんな助けでも素晴らしいでしょう。

PS 「C:\Program Files\Microsoft Visual Studio 10.0\VC#\Snippets\1033\Refactoring\MethodStub.snippet」を編集して、スタブの作成時に先頭に 3 つのスラッシュが含まれるようにすることができました。ただし、これは XML スケルトンを挿入するメソッドを呼び出すわけではありません。

3 つのスラッシュを入力すると、Visual Studio がそのスケルトンを挿入する方法を知っている人はいますか?

もし興味があれば。3 つのスラッシュを入力するには、上記のファイルのこれらの 2 行を次のように変更しました。

<![CDATA[$signature$

に:

<![CDATA[///
$signature$
4

1 に答える 1

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();
}

概要とパラメーター テキストを生成するときに、メソッド名とパラメーターが考慮されることに注意してください。また、既存のメソッド コメント ブロックがある場合は、メソッドにパラメーターを追加し、再度生成します。既存のテキストは変更されず、新しいパラメーターが追加されるだけです。素晴らしい。

于 2012-06-19T16:58:18.220 に答える