7

コメント内でダイナミックジェネリッククラス名を参照し、IDEで条件付きで解決できるかどうかは疑問でしたか?リファレンスジェネリックコメント

シンプルなベースクラスの例:

// <summary> 
// Retrieves all <T> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
//magic 
} 

私は今、このクラスから継承したクラスユーザーであることを起こる場合は、私は「からすべてのユーザーのメンバーを取得してインテリセンスが私のコメントを表示したいのですがデータベース "。

これは可能ですか?

答えて

4

特定のコールに使用されているジェネリックタイプの名前をIntellisenseに自動的に書き込む方法はありません。あなたができる最良の方法は、typeparamrefタグを使用することです。このタグは、Visual Studio(さらに重要なのは文書生成ジェネレータ)にジェネリック型パラメータ(この場合はT)を参照していることを示します。

// <summary> 
// Retrieves all <typeparamref name="T"/> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
    //magic 
}