C#のVS2010アドインでは、カーソルの現在のメソッドの名前と署名をどのように取得しますか?C#のVS2010アドインでは、現在カーソルがあるメソッドの名前と署名をどのように取得しますか?
実行時に、現在のメソッドの名前とシグネチャを取得し、そのメソッドの "in"と "out"ログメッセージを追加するアドインを作成します。
例:後
public void TheMethod(string text)
{
...
return text;
}
::前
public void TheMethod(string text)
{
log.Trace("public void TheMethod(string text =" + text + ") - in");
...
log.Trace("public void TheMethod(...) - out with text = " + text);
return text;
}
は、メソッド情報を取得カバー任意のアドインチュートリアル/リンクはの上部と下部を見て、そこにはありますメソッド、テキストの挿入など?私はグーグルで試してみましたが、私はmycが役に立ちません。
これは役に立ちますが、C#5には、メソッド名、ファイル名、および行番号をメソッドの引数として取得できる特別な属性があります。かなりエキサイティングなもの。 – StriplingWarrior