通过ReSharper按模式搜索更改类型

时间:2018-08-27 14:47:17

标签: c# resharper

问题:我一直在设置对ILogger的依赖,但确实需要ILoggerFactory

解决方案::让ReSharper确定我应该使用ILoggerFactory并修复我的代码。

我尝试过的事情 enter image description here

错误:我得到的是“未声明$ ILoggerFactory $” 如果我将$ ILoggerFactory $占位符放在搜索模式中,该错误就会消失,但这不是我想要的。

我已经声明ILogger和ILoggerFactory一个显式设置类型,包括希望它们成为的命名空间。

问题:如何使用此功能更改类型?

PS::此模式的总体思路是,它将识别出ctor中ILogger的任何内容,并建议将其更改为ILoggerFacotry,而不考虑其数量。 ctor perams,然后执行此操作,并用_logger方法替换factory.Create<T>的集合。

0 个答案:

没有答案