メンバーの生成
JetBrains Rider オプションのこのページでは、コード生成設定を調整できます。詳細については、コード生成を参照してください。
生成されたメンバーのデフォルトボディスタイル | この設定により、生成されたメンバーの本体に何を追加するかを選択できます。
|
生成されたプロパティスタイル | この設定は、メンバーを実装およびオーバーライドするためのプロパティの生成方法を定義します
|
生成されたドキュメント | この設定は、メンバーを実装およびオーバーライドするための XML コメントの生成方法を定義します。
|
その他のオプション
バッキングフィールドを機能の上に配置する | JetBrains Rider がフィールドのプロパティ、バッキングフィールドを持つ新しいプロパティを生成するか、自動プロパティをバッキングフィールドを持つプロパティに変換する場合、フィールドは常にプロパティの上に配置されます。 |
地域で生成されたメンバーをラップする | |
[DebuggerStepThrough] でプロパティアクセサーにアノテーションを付ける | これを選択すると、生成されたプロパティの getter および setter に DebuggerStepThrough 属性が追加され、デバッガーがプロパティアクセサーにステップインしないようになります。 |
関連ページ:
レイヤーベースの設定
Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSharper を使用している場合、チームメンバーのいずれかがそれを使用している場合、Rider は ReSharper で構成した設定を読み取って適用できます。「ソリューションパーソナル」および「ソリュ...
コード生成
JetBrains Rider は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、JetBrains Rider は足りないメンバーを検出し、足りないメンバーを実装するために対応するクイックフィックスを提案します。コンテキストアクションとコードテンプレートを使用すると、コードを生成するその...
Roslyn アナライザー
この設定ページを使用して .NET コンパイラープラットフォーム(Roslyn)アナライザーを設定します。Roslyn アナライザーを有効にする Roslyn アナライザーのサポートが有効になっている場合、Rider はインストールされている Roslyn アナライザーをスキャンし、検出されたアナライザーからのすべてのコードインスペクションを設定ページに表示します。設定ページでは、JetBrains Rider ネイティブインスペクションと同じ方法で重大度レベルを変更できます。ソリューション全体の分...
ファイルエンコーディング
JetBrains Rider は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、指定されたエンコーディングを新しいファイルに使用します。JetBrains Rider がファイルまたはディレクトリのエンコーディングを判別できない場合、設定されたプロジェクトエンコーディングにフォールバックします。プロジェクトが存在しない場合は、JetBrains Rider はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェク...