Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようなコードがたくさんあります。
Resources.SettingName.ResourceManager.GetString("Setting")
これは次のように簡単に記述できます。
SettingName.Setting
これを実現するために Resharper でカスタム パターンを作成しようとしましたが、まだ成功していません。誰かが正しいパターンを教えてもらえますか?
ps: resharper 6 を使用しています。
正規表現を使用して、Visual Studio のクイック検索と置換を使用できます。
検索対象:
Resources\.{.+}\.ResourceManager\.GetString\("{.+}"\)
と置換する:
\1.\2
これは、パターンが以下に準拠していることを前提としています: Resources.{some setting name} .ResourceManager.SetString("{some setting}")
Resources.
.ResourceManager.SetString("
")