我试图将急切的类实例化转换为延迟实例化。 我在整个代码库中都遵循了热切的模式,但是现在想要将它更改为懒惰的替代方案(并在我使用时删除setter)。 ReSharper的自定义模式查找/替换似乎是完美的工具。
快乐
如果我自己有private....
,则模式搜索正常。
如果我自己有public....
,则模式搜索正常。
悲伤
一旦我尝试将这两行合并,它就会失败并且“模式不明确”
未知??
如果有帮助,当我有private...
行并粘贴到第二个blip时,自动占位符机制无法对$name$
执行任何操作。同样,这两个部分都可以完美地完成。我很茫然。
注意:“替换”框中有类似的行为,这就是为什么我在对问题的描述中忽略了它。
2015年12月11日更新
我在ReSharper 10(Ultimate)中尝试了这个,我得到了相同的失败行为。
2016年9月8日更新
“ReSharper Ultimate 2016.1.2”中的最新测试仍然失败。