W programie Visual Studio, klikając prawym przyciskiem myszy wywołanie metody, przechodzisz do implementacji tej metody w klasie, z wyjątkiem sytuacji, gdy uzyskujesz dostęp do tej metody przez interfejs: w takim przypadku przechodzisz do metody interfejsu, a nie do rzeczywistej implementacji.
Czy istnieje sposób / wskazówki (skrót klawiszowy lub cokolwiek), aby uzyskać dostęp do tej faktycznej implementacji? W przeciwnym razie utkniesz, aby dodać komentarz, aby pamiętać, gdzie go wdrożyłeś, co naprawdę nie jest produktywne i podatne na błędy!
Aktualizacja: ciekawe odpowiedzi, ale nie jestem do końca zadowolony, ponieważ wszystkie są uciążliwe. Podam dokładny przykład:
IInterface iInterface = someObject;
iInterface.someMethod();
W rzeczywistości, jeśli Visual Studio był trochę sprytny, aby spojrzeć tylko o jedną linię powyżej wywołania metody, zobaczyłby, gdzie jest prawdziwy obiekt. Pozwoliłoby mi to zaoszczędzić wiele naciśnięć klawiszy i uniknąć użycia polecenia „znajdź wszystkie referencje”, a następnie zeskanuj moje linie zmęczonymi oczami, aby zobaczyć, która linia zawiera właściwą :)