カスタマイズされたクリーンアップがあり、ほぼ完了です。
ただし、R# はメンバー メソッドを並べ替えようとしているようですが、少なくともアルファベット順には並べ替えられないようです。
強制的に並べ替える方法はありますか?
ベストアンサー1
レイアウトのカスタマイズは Resharper で実現できます。次のページにアクセスしてください:
Resharper->オプション->言語->C#->書式設定スタイル->型メンバーレイアウト
ReSharper 2017
Resharper -> オプション -> コード編集 -> C# -> ファイルレイアウト -> インターフェース実装/その他すべてのメンバー
「デフォルトパターンを使用する」オプションのチェックを外します。
ここで、「カスタム パターン」ボックスで xml を編集します。xml を適切にハイライトできるエディターにコピーすることをお勧めします (notepad++ または Visual Studio で問題なく動作するはずです)。
次に、下部近くのセクションを見つけます。
<!--all other members-->
<Entry/>
次のように変更します。
<!--all other members-->
<Entry>
<Match>
<Kind Is="method"/>
</Match>
<Sort>
<Name/>
</Sort>
</Entry>
次に、クリーンアップ プロファイルに「型メンバーの並べ替え」があることを確認し、ソリューション エクスプローラーでファイル名を右クリックして「コードのクリーンアップ...」を実行します。これを自分で試してみましたが、メソッドはアルファベット順に並べ替えられます。
アクセス タイプでも並べ替えたい場合は、<Sort>
要素の下に以下を追加します。
<Access Order="public protected internal private" />
こちらは記事詳しく知ることができ。