ReSharper自定义模式与多个成员定义不明确

emr*_*ins 10 c# resharper

我试图将急切的类实例化转换为延迟实例化.我在整个代码库中都遵循了热切的模式,但是现在想要将它更改为懒惰的替代方案(并在我使用时删除setter).ReSharper的自定义模式查找/替换似乎是完美的工具.

快乐

如果我有private....它自己,模式搜索很好.

如果我有public....它自己,模式搜索很好.

伤心

一旦我尝试将两条线组合在一起,就会失败,因为"模式很模糊"

未知??

如果它有帮助,当我private...在第二个blip中有行和粘贴时,自动占位符机制无法执行任何操作$name$.同样,这两个部分都可以完美地完成.我不知所措.

在此输入图像描述

注意:"替换"框中有类似的行为,这就是为什么我在对问题的描述中忽略了它.

2015年12月11日更新

我在ReSharper 10(Ultimate)中尝试了这个,我得到了相同的失败行为.

2016年9月8日更新

"ReSharper Ultimate 2016.1.2"的最新测试仍然失败.