概要
役に立つ属性のまとめ
デバッグ時のみ有効なメソッドにする。
[System.Diagnostics.Conditional("DEBUG")]
private void NanikanoMethod()
{
/* do something */
}
こうすると、デバッグ時のみ実行される。
しかも「#if」するのとは違い、リリース時にわざわざ呼ばないようにする必要はない。
呼んでも単に無視されるだけになる。
ステップインを抑止する。
public int NanikanoProperty
{
[System.Diagnostics.DebuggerStepThrough]
get { return this.nanika; }
[System.Diagnostics.DebuggerStepThrough]
set { this.nanika = value; }
}
ツールボックスに表示しない。
[System.ComponentModel.ToolboxItem(false)]
public class NanikanoControl : Control
{
}