ReSharper 2026.1 Help

命名スタイル

ReSharper オプション: コード編集 | C# | ケーシング

このページの ReSharper オプションは、C# の シンボル命名規則を定義します。

ReSharper は、コード内のシンボルに対して希望する命名スタイルを定義、管理、適用するのに役立ちます。 特定の識別子を対象とするルールのセットがあり、それぞれが制約のセットを持っています。 各ルールには、複合語、アンダースコア、接尾辞、接頭辞などの大文字化を定義する 1 つ以上の関連スタイルを含めることができます。

これらのルールは、ReSharper が コード補完コード生成機能で新しいコードを作成し、 コードテンプレートを適用し、 リファクタリングを実行する際に考慮されます。 ReSharper は、命名規則違反を 検出して修正するのにも役立ちます。 必要に応じて、命名規則の自動チェックを 構成または無効にできます

「矛盾した命名」インスペクションを有効化

このチェックボックスは、C#、VB.NET、JavaScript、TypeScript、XAML で 一貫性のないネーミング 、インスペクションを切り替えます。

自動検出ルールを使用する

このチェックボックスが選択されている場合、ReSharper は次の処理を行います:

  1. 新しく開いたソリューションのシンボルの命名に基づいて命名規則を検出します。

  2. 検出されたスタイルが現在の設定と異なるルールの設定を変更します。

  3. 変更した命名規則を 「Solution personal」設定レイヤーに保存して、これらの設定が現在のソリューションにのみ影響するようにします。

  4. 自動設定された命名規則を黄色でハイライトします。

    自動設定された命名規則を黄色で強調する ReSharper

編集

このボタンをクリックするか、リストエントリをダブルクリックして、 ルール設定の編集 ダイアログを使用して選択した命名規則を編集します。 命名規則の編集の詳細については、 「デフォルトの命名規則の変更」を参照してください。

Microsoft イベントの命名スタイルをサポート

デフォルトで、ReSharper はフィールドへのイベントサブスクリプションには $object$On$event$ の命名パターンを、 this へのイベントサブスクリプションには On$event$ の命名パターンを提案します。これらのパターンは、ReSharper が新しいイベントを生成するとき、また既存イベントの命名スタイルをチェックするときの両方で使用されます。 必要に応じてこれらのパターンを変更できます。

Visual Studio によって新しいイベントが生成されると、別の命名パターン $object$_$event$ が使用されます。 既存のプロジェクトでイベントの名前がこのように付けられていて、名前を変更したくない場合は、このチェックボックスがオンになっていることを確認してください。 これにより、これらのイベントで「名前の不一致」の警告が表示されなくなります。

略語

シンボル名で大文字の略語を使用する場合に、ReSharper が 矛盾した命名として報告しないように追加してください。 区切り文字として改行スペースを使用します。

2026 年 6 月 12 日