ReSharper 2025.3 ヘルプ

コード検査: 優先する名前空間のボディスタイルを使用する

C# 10 以降、単一の名前空間を含むファイルでファイルスコープの名前空間宣言を使用できます。

ファイルスコープまたはブロックスコープの名前空間宣言に固執する場合、ReSharper を使用すると、環境設定を構成し、コードベース全体で環境設定の一貫性を維持できます。

例: ファイルスコープの名前空間を使用したい場合、ファイルに単一の名前空間宣言がある場合、ReSharper はクイックフィックスファイルスコープの名前空間へを提案します。

using System; namespace MyNamespace { class MyClass { } }
namespace MyNamespace; using System; class MyClass { }
2024 年 4 月 08 日

関連ページ:

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

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

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

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

コード構文スタイル: ファイルスコープの名前空間

C# 10 以降、単一の名前空間を含むファイルでファイルスコープの名前空間宣言を使用できます。ファイルスコープまたはブロックスコープの名前空間宣言に固執する場合、ReSharper を使用すると、環境設定を構成し、コードベース全体で環境設定の一貫性を維持できます。ReSharper は、既存のコードでファイルスコープの名前空間の設定を適用するのに役立ち、コード補完とコード生成機能を備えた新しいコードを生成し、コードテンプレートを適用し、リファクタリングを実行するときに設定を考慮に入れます。ファイ...

コンテキストアクション

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