Wyliczenie ParseReason
Zawiera powody analizowania operacji w służbie językowej.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Składnia
'Deklaracja
Public Enumeration ParseReason
public enum ParseReason
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
None | Wartość symbolu zastępczego, wskazujący, że nie analizy należy przeprowadzić. | |
MemberSelect | Analizować znak separatora przed bieżącej lokalizacji, aby uzyskać listę elementów członkowskich dla tej klasy. | |
HighlightBraces | Analizy, aby znaleźć pasujące pary języka (takich jak "{" i "}" lub "<" i ">") ująć danej lokalizacji, więc one i ich zawartości mogą być podświetlone. | |
MemberSelectAndHighlightBraces | Analizować znak w bieżącej lokalizacji, aby ukończyć wybranych elementów członkowskich i podświetl pasujące pary do znaku zostały przeanalizowane (takie jak ")" po nazwie metody). | |
MatchBraces | Analizy, który stwierdza, pary języka w danej lokalizacji, do jego odpowiednik. | |
Check | Dokonać analizy pliku całą źródłową, sprawdzanie błędów.Ten przebieg należy także utworzyć list pasujących pary języka, trojaczki, członków i metod. | |
CompleteWord | Analizować, aby uzyskać word częściowo wypełnione przed bieżącą pozycją w celu pokazania listy możliwe uzupełnienia (członków, argumenty, metody). | |
DisplayMemberList | Analizować separator i możliwe nazwy przed nim, aby uzyskać listę członków, które mają być wyświetlane w liście zakończenia Członkowskich. | |
QuickInfo | Przeanalizować identyfikatora lub zaznaczenia w danej lokalizacji, do uzyskania informacji o typie mają zostać przedstawione w podpowiedzi IntelliSense quick info. | |
MethodTip | Analizować nazwy metody, które przed bieżącą pozycją można wygenerować listę wszystkich podpisów przeciążona metoda pasujące nazwy metody. | |
Autos | Analizować blok kodu w danej lokalizacji, do uzyskania wszelkimi wyrażeniami, które mogą być przedmiotem zainteresowania w samochody okna debugowania (wyrażenie jest nazwa zmiennej lub parametru, które może zostać przyrównane do uzyskiwania wartości). | |
CodeSpan | Analizować sekcji kodu zawierającego określonej lokalizacji, aby znaleźć w zakresie instrukcji.Używany do sprawdzania poprawności punkty przerwania. | |
Goto | Przeanalizować identyfikatora lub wyrażenie w określonej lokalizacji, aby uzyskać możliwe URI pliku, gdy identyfikator jest zdefiniowany, zadeklarowanych lub odwołanie do. |
Uwagi
Są to wszystkie przyczyn, dla których operacja związana jest wykonywane w służbie językowej.Przyczyny najbardziej ograniczyć analizowania do bieżącego wiersza i dlatego są bardzo szybko, przyczyny wymagają szerszej analizy, który może trochę potrwać i dlatego są zazwyczaj wykonywane wątku tła.