コード検査: コンストラクターをメンバー初期化子に変換する
プロパティのみを初期化するパラメーターなしのコンストラクターがある場合は、コンストラクターを削除し、宣言ポイントでプロパティを初期化することができます。これにより、コードが簡素化され、プロパティの初期値が一目でわかりやすくなります。
public class BlogPost
{
public BlogPost()
{
Name = "Empty";
}
public string Name { get; set; }
}
public class BlogPost
{
public string Name { get; set; } = "Empty";
}
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
コード検査: イベントは決して購読されない (private アクセス)
このインスペクションは、プライベートイベントが宣言されているものの、現在のローカルスコープのどこにもこのイベントをサブスクライブするコードがない場合を報告します。つまり、イベントが発生しても、何のアクションも実行されません。コード検査: イベントは決して購読されない (非公開アクセシビリティ) コード検査: コンストラクターをメンバー初期化子に変換する