我有很多代码,例如:
Resources.SettingName.ResourceManager.GetString("Setting")
可以很容易地写成:
SettingName.Setting
我一直在尝试在Resharper中编写一个自定义模式来实现这一目标,但还没有成功。 有人能告诉我什么是正确的模式吗?
ps:我使用resharper 6。
答案 0 :(得分:2)
您可以使用正则表达式使用Visual Studio的快速查找和替换:
查找内容:
Resources\.{.+}\.ResourceManager\.GetString\("{.+}"\)
替换为:
\1.\2
这假设您的模式符合:Resources.
{某些设置名称} .ResourceManager.SetString("
{some setting} ")