私は通常、クラス内のフィールドをプライベートフィールドとして宣言し、外部からこのフィールドにアクセスするパブリックプロパティを宣言しています(これまでのところ、目を見張るものはありません):
private bool doILookGood;
public bool DoILookGood
{
get { return doILookGood; }
set { doILookGood = value; }
}
同じコメントを 2 回書くことなく、この状況にコメントするエレガントで効率的な方法があるかどうか疑問に思っていました。言い換えれば、ツールチップでマウスをホバリングしているときに、IDE が変数のコメントを表示するという機能を保持したいと考えています。
これまでのところ、私はこのようにコメントしています:
/// <summary>
/// This i always true.
/// </summary>
private bool doILookGood;
/// <summary>
/// This i always true.
/// </summary>
public bool DoILookGood
{
get { return doILookGood; }
set { doILookGood = value; }
}
そして、私はこのようなものが欲しいです:
/// <summary>
/// This i always true.
/// </summary>
private bool doILookGood;
/// <summary cref="doILookGood" />
public bool DoILookGood
{
get { return doILookGood; }
set { doILookGood = value; }
}
生成されたドキュメントには表示されないため、プライベート フィールドのコメントに XML タグを使用してもあまり意味がないことはわかっていますが、(IDE 内部の) コメント ツールチップのみが必要です。
多分誰かが手がかりを持っています:)