Если я использую функцию Resharper код очистки, я нахожу, что мой код ...Как остановить ReSharper переключаясь между Enumerable.ToList и Выбрать предложение
var personInfos = persons.Select(Mapper.Map<PersonInfo>).ToList();
изменяется на ...
var personInfos = Enumerable.ToList(persons.Select(Mapper.Map<PersonInfo>));
Но Resharper делает предложение «для метода расширения вызова» для Enumerable.ToList
поэтому код восходит к ...
var personInfos = persons.Select(Mapper.Map<PersonInfo>).ToList();
Я проверил параметры редактирования кода Resharper, но я не вижу, где/как я могу остановить это поведение переключения.
Если это действительно так, это звучит как ошибка для меня, и вы должны сообщить об этом https://youtrack.jetbrains.com. Эти два варианта явно не отвечают за замену между вызовом static и invocation. У меня есть оба параметра, и обычный вызов, подобный экземпляру, сохраняется. – Matthias