Czy istnieje sposób na uzyskanie intellisense dla metod rozszerzenia z klas, które nie są obecnie w użyciu, ale odwołuje się w rozwiązaniu. Byłoby wielkim udogodnieniem, gdybyśmy mogli pisać i nie musieli dodawać używania przy korzystaniu z metody rozszerzenia po raz pierwszy w klasie.Intellisense dla metod rozszerzenia?
Odpowiedz
Wierzę, że to, czego szukasz, to Import Symbol Creation z Re #. Używam go przez cały czas, gdy uzyskuję dostęp do członków, którzy nie są częścią bieżących instrukcji użycia. Zasadniczo Re # przejrzy wszystkie zebrane referencje i zobaczy, czy coś pasuje, a następnie podaje listę tych możliwych dopasowań i w razie potrzeby importuje.
importu Symbol Zakończenie (dawniej znany jako typ nazwa realizacji) wyświetla wszystkie typy pasujących do danego prefiksu, niezależnie od tego, co nazw należą do (w przeciwieństwie do symbolu zakończenia, które tylko uzupełnia nazwy widocznych typów). Importowanie symbolu Ukończenie automatycznie wstawia odpowiednie dyrektywy dotyczące importowania przestrzeni nazw do bieżącego pliku , jeśli wybrany typ nie został wcześniej zaimportowany. To działa również po kropce z metodami rozszerzenia i umieszcza niezbędne przy użyciu dyrektyw .
Domyślny Re odwzorowanie klucz # jest Ctrl + Alt + przestrzeń.
Nie jestem pewien, czy moje aktualizowane mapowania, ale muszę użyć: Przesunięcie + Alt + przestrzeń
Prawidłowe odwzorowanie klawiszy w schemacie klawiatury VS to Shift + Alt + space. Dokumentacja daje skrót IDEA. –
Próbowałem go i działa nawet lepiej niż mogłem sobie wyobrazić! –
- 1. resharper intellisense problem z metod rozszerzenie
- 2. C# przy użyciu params i metod rozszerzenia
- 3. PyCharm intellisense dla boto3
- 4. Rejestracja rozszerzenia EJS w Visual Studio i intellisense?
- 5. Visual Studio Intellisense dla Backbone.js
- 6. Geany intellisense Funkcjonalność dla C++
- 7. Jak mogę pisać rozszerzenia dla sesji bez konieczności pisania osobnych metod dla HttpSessionState i HttpSessionStateBase?
- 8. Unikaj metod rozszerzania .NET dla typów liczbowych?
- 9. Najlepsza praktyka dodawania metod rozszerzenia Ruby do Rails 3?
- 10. MethodSecurityInterceptor dla wielu metod
- 11. Jak mogę używać rozszerzenia Autodoc Sphinx do prywatnych metod?
- 12. Uzyskiwanie dostępu do atrybutów metod przy użyciu metody rozszerzenia
- 13. Nie intellisense dla React w Visual Studio 2015
- 14. Użyj uwierzytelniania facebook dla rozszerzenia przeglądarki
- 15. Metoda rozszerzenia dla dokładnie dwóch różnych typów
- 16. Wtyczki SQL Management Studio dla Intellisense/Autoformat?
- 17. Jak uzyskać intellisense dla niestandardowych klas stworzonych?
- 18. Intellisense nie pokazuje XMLDOC dla odniesienia DLL
- 19. Intellisense dla MSBuild Community Tasks nie działa
- 20. Visual Studio - IntelliSense dla javascript niestandardowy obiekt
- 21. jsDoc intellisense dla Visual Studio 2012
- 22. Czy dopuszczalne jest stosowanie metod rozszerzenia dla klasy, którą można zmodyfikować?
- 23. Czekaj na tablicę; wdrażając metodę rozszerzenia dla tablicy
- 24. Pobierz ikonę dla danego rozszerzenia
- 25. Inject CSS dla rozszerzenia chrome
- 26. metoda rozszerzenia dla metody C#
- 27. C# Regex dla rozszerzenia pliku
- 28. Visual Studio Intellisense dla kreacji w Xml Documentation
- 29. Rozszerzenie Python C: sygnatury metod dla dokumentacji?
- 30. Rozszerzenie Visual Studio 2010 w celu dodania metod rozszerzeń do intellisense, nawet jeśli nie istnieje instrukcja użycia
mógłbyś wyjaśnić nieco bardziej szczegółowo, co masz na myśli z „spekulacyjny intellisense "? – TweeZz
Resharper nie robi "spekulatywnej intellisense", jak to określasz. To po prostu nie sugeruje niczego, co nie jest widoczne za pośrednictwem bieżących zastosowań. Dlatego nie zasugeruje czegoś, ale jeśli wpiszesz je w całości, zaproponuje dodanie użycia, jeśli odwołanie się do zestawu. –
@Mystere Man Mylisz się, zobacz odpowiedź Metro Smurf'a. –