5

Byłem przyzwyczajony do dodawania using System.Linq; dla metod rozszerzeń IEnumerable, ale były czasy, kiedy próbowałem użyć metody rozszerzenia na lekcji i nie pojawił się w intellisense i spędziłem zbyt dużo czasu próbując dowiedzieć się, co jest nie tak, zanim zdałem sobie sprawę, że potrzebuję tylko instrukcji użycia, której Visual Studio nie znalazło dla mnie. Czy istnieje rozszerzenie VS2010, które znajdzie metody rozszerzeń w standardzie Ctrl + .View.ShowSmartTag funkcja?Rozszerzenie Visual Studio 2010 w celu dodania metod rozszerzeń do intellisense, nawet jeśli nie istnieje instrukcja użycia

+0

Chcesz, aby VS wyszukiwał _every_ 'statyczną' klasę w każdym zestawie, do którego się odwoływałeś w przypadku metod rozszerzenia? To byłoby powolne. – SLaks

+1

czy VS nie skanuje każdego zestawu? – kenwarner

+0

Tak, ale nie każda klasa statyczna. – SLaks

Odpowiedz

0

Nie można po prostu wpisać nazwy klasy metody rozszerzenia, a następnie wykonać na niej Ctrl + .. Właśnie to przetestowałem i powinno działać, nawet jeśli przestrzeń nazw jest inna. Czy zastanawiasz się, czy istnieje sposób, aby po prostu wpisać variable.Ext() i zrobić na to okres ctrl + .? Chociaż testowałem na VS 2012, więc może dlatego. Nie wiem o żadnym rozszerzeniu, aby automatycznie wykryć metody rozszerzeń.

+0

4 lata życia. Powinienem się wstydzić. –

Powiązane problemy