Gdybym użyć funkcji oczyszczania kod Resharper, jestem znalezieniem mój kod ...Jak zatrzymać ReSharper przełączanie pomiędzy Enumerable.ToList i wybierz sugestię
var personInfos = persons.Select(Mapper.Map<PersonInfo>).ToList();
zmienia się na ...
var personInfos = Enumerable.ToList(persons.Select(Mapper.Map<PersonInfo>));
Ale wtedy Resharper sprawia, że sugestia „do metody rozszerzenie inwokacji” dla Enumerable.ToList
więc kod sięga ...
var personInfos = persons.Select(Mapper.Map<PersonInfo>).ToList();
Sprawdziłem opcje edycji kodu Resharper, ale nie widzę gdzie/jak mogę zatrzymać to działanie przełączające
Jeśli tak jest naprawdę, to brzmi jak błąd do mnie i powinieneś zgłosić to na https://youtrack.jetbrains.com. Te dwie opcje wyraźnie nie są odpowiedzialne za zamianę między wywołaniem statycznym a rozszerzeniem. Mam włączone obie opcje, a zwykłe wywołanie typu instancji jest zachowywane. – Matthias