Изменение типа с помощью ReSharper Search By Pattern - PullRequest
0 голосов
/ 27 августа 2018

Проблема: Я продолжаю устанавливать зависимость от ILogger, но мне действительно нужен ILoggerFactory

Решение: Пусть ReSharper определит, что я должен использовать ILoggerFactory, и исправлю мой код.

Что я пытался enter image description here

Ошибка: я получаю: «$ ILoggerFactory $ не объявлен» ошибка исчезнет, ​​если я поместу заполнитель $ ILoggerFactory $ в шаблон поиска, но это не то, что я хочу сделать.

Я объявил, что и ILogger, и ILoggerFactory явно задают типы, включая пространство имен, которым я хочу, чтобы они были.

Вопрос: как мне изменить тип, используя эту функцию?

PS: общая идея для этого шаблона заключается в том, что он идентифицирует любую коляску в ctor, равную ILogger, и предлагает изменить ее на ILoggerFacotry независимо от количества колец ctor, а затем выполнить поэтому и замените набор _logger на метод factory.Create<T>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...