ReSharper 2025.3 ヘルプ

コード検査: 推奨するボディスタイルを使用する (優先ボディスタイルのコンストラクターまたはデストラクタに変換する)

C# 6.0 から、ラムダ式と非常によく似た式本体を使用して型メンバーを宣言できます。式本体のメソッドとプロパティを使用して、単純な実装の構文をさらに単純化できます。

単純なメンバーの式本体またはブロック本体の実装に固執する場合、ReSharper を使用すると、さまざまな種類のメンバーに対して個別に設定を構成し、コードベース全体で設定の一貫性を維持できます。

例: コンストラクターとデストラクタの優先スタイルとして式本体を選択しましょう。単純なコンストラクターがブロックボディで記述されている場合、ReSharper はクイックフィックス表現体にを提案します。

public class MyClass { private string _name; public MyClass(string name) { _name = name; } }
public class MyClass { private string _name; public MyClass(string name) => _name = name; }
2024 年 4 月 08 日

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

プロジェクト固有のプロパティを構成する

ReSharper の設定のメインセット(ReSharper | オプションダイアログで設定)は、グローバルまたはソリューションごとに適用されます。各プロジェクトまたはフォルダーごとに個別に設定できる環境設定もあります。これらの設定は、プロジェクトアイテムのプロパティポップアップで利用できます。プロジェクトアイテムのプロパティポップアップは、ソリューションエクスプローラーでプロジェクトのコンテキストメニューからプロジェクト項目のプロパティを編集するを選択して呼び出すことができます。他の ReSh...

コード構文スタイル: タイプメンバーのボディ

C# 6.0 から、ラムダ式と非常によく似た式本体を使用して型メンバーを宣言できます。式本体のメソッドとプロパティを使用して、単純な実装の構文をさらに単純化できます。単純なメンバーの式本体またはブロック本体の実装に固執する場合、ReSharper を使用すると、さまざまな種類のメンバーに対して個別に設定を構成し、コードベース全体で設定の一貫性を維持できます。ReSharper は、既存のコードで式本体のメンバーの設定を適用するのに役立ち、コード補完とコード生成機能を備えた新しいコードを生成し、コ...

コンテキストアクション

コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小さな変更をすばやく導入できます。ReSharper は、サポートされているすべての言語で数百のコンテキストアクションを提供します。完全なリストは、ReSharper オプション Alt+R, O のページとコ...

コード検査: 推奨するボディスタイルを使用する (推奨するボディスタイルでローカル関数に変換する)

C# 6.0 から、ラムダ式と非常によく似た式本体を使用して型メンバーを宣言できます。式本体のメソッドとプロパティを使用して、単純な実装の構文をさらに単純化できます。単純なメンバーの式本体またはブロック本体の実装に固執する場合、ReSharper を使用すると、さまざまな種類のメンバーに対して個別に設定を構成し、コードベース全体で設定の一貫性を維持できます。例: ローカル関数の優先スタイルとして式本体を選択しましょう。ReSharper は、簡単なローカル関数がブロック本体で記述されている場合、...