Czy istnieje prosty sposób na refaktoryzację pola/właściwości typu T na Leniwe i zastąpienie wszystkich zastosowań tego pola w celu użycia wartości FieldName.Value?Pole Refaktora resharpera typu T na Lazy <T>
Mam kontroler z wieloma zależnościami, które są przechowywane w prywatnych polach zaplecza, ale tylko kilka z zależności są potrzebne na danym wywołanie funkcji. Aby przyspieszyć budowę tego kontrolera, chciałbym wprowadzić wszystkie zależności Lazy, ale to tylko irytująca ilość pracy do zrobienia ręcznie. Jakakolwiek rada?
Myślę, że najłatwiej jest jeśli jest to pole, Refactor do nieruchomości. następnie, w geterze, zmień pole podkładu na 'Lazy' i zwróć jego właściwość 'Value' w tym pobierającym. tj. nie ma do tego konkretnego refaktoryzacji. –