アプリケーションにカスタム MessageBox を実装しました。MessageBox.Show() への呼び出しを、MsgBox.Show()** というカスタム実装に置き換えたいと思います。単純なグローバル検索と置換でこれを実行できることはわかっていますが、ReSharper を使用してより安全でより良い方法があるかどうか疑問に思っています。
**渡されるすべてのパラメーターは、どちらの場合も同じです。
Structural search and replaceReSharperというツールがあります。単純な検索と置換よりも確実に安全ですが、少し複雑です。私はあなたのために説明をしようとしましたが、テストしませんでした。自己責任でお試しください。詳細については、 Google で検索しReSharper structural search and replaceてください。
ReSharper | Find | Search with patternます。$t$.Show($args$)フィールドに入力します。Add Placeholder -> Expressionます。t名前を入力してから式のタイプMessageBoxを入力し、候補リストから正しいタイプを選択します。Add Placeholder -> Argumentます。名前を入力argsし、他のフィールドはデフォルト値のままにします。Find。ReSharper | Find | Search with patternます(パターンはまだそこにあるはずです)。Replaceます。MsgBox.Show($args$)ます。Replaceます。