Klasa CompletionSet
Przedstawia listę zakończenia IntelliSense , wyświetlanego w widoku bieżącym tekstu.
Ten interfejs API nie jest zgodny ze specyfikacją CLS. Alternatywa zgodna ze specyfikacją CLS to [None].
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Package.CompletionSet
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 (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class CompletionSet _
Implements IVsCompletionSet, IVsCompletionSetEx, IDisposable
[CLSCompliantAttribute(false)]
public class CompletionSet : IVsCompletionSet,
IVsCompletionSetEx, IDisposable
Typ CompletionSet uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
CompletionSet | Inicjuje nowe wystąpienie CompletionSet klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Declarations | Zwraca lub ustawia Declarations obiekt korzysta z tego zestawu zakończenia. |
![]() |
IsCommitted | Pobiera się, czy dowolny tekst zostało popełnione w pliku źródłowym. |
![]() |
IsDisplayed | Pobiera się, czy aktualnie wyświetlana jest lista zakończenia. |
![]() |
OnCommitText | Pobiera tekst, który ma być przydzielona do pliku źródłowego. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Close | Zamyka zakończenia wyświetlania listy. |
![]() |
CompareItems | Porównuje dwa ciągi dla określonej liczby znaków. |
![]() |
DecreaseFilterLevel | Zmienia poziom listy filtrów wewnętrznego i aktualizacje, wykazujących typowe elementy. |
![]() |
Dismiss | Wywoływane, gdy lista zakończenia nie jest już potrzebna. |
![]() |
Dispose | Zwalnia wszystkie zasoby tuż przed CompletionSetniszczony jest obiekt . |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() |
GetBestMatch | Określa, który element na liście jest najlepsze dopasowanie dla tekstu, tak dalece wpisywaną przez użytkownik. |
![]() |
GetCompletionItemColor | Pobiera kolory pierwszy plan i tło dla zaznaczonego elementu. |
![]() |
GetCount | Zwraca liczbę elementów, które mogą być wyświetlane na liście zakończenia. |
![]() |
GetDescriptionText | Pobiera opis dla określonego elementu na liście zakończenia. |
![]() |
GetDisplayText | Pobiera indeks tekstu i obraz , aby wyświetlić na liście zakończenia dla określonego towaru. |
![]() |
GetFilterLevel | Pobiera bieżący poziom filtru. |
![]() |
GetFlags | Pobiera zestaw flagi określające zachowanie listy zakończenia. |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetImageList | Zwraca listę obraz do użytku glify na liście zakończenia. |
![]() |
GetInitialExtent | Pobiera początkowy zakres tekstu, które mają być wypełnione. |
![]() |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). |
![]() |
IncreaseFilterLevel | Pokaż na liście zakończenia elementy określonego typu. |
![]() |
Init | Inicjuje zakończenia ustawić obiekt. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
OnAutoComplete | Wywoływana po zakończeniu tekstu zostało popełnione w pliku źródłowym. |
![]() |
OnCommit | Pobiera tekst ma zostać wstawiony do pliku źródłowego, jeśli określony znak jest znakiem zatwierdzenia. |
![]() |
OnCommitComplete | Wywoływana po tekst zostało popełnione. |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Uwagi
Visual Studio zarządza rzeczywiste wyświetlania listy Zakończenie podczas zarządza tej klasy, co jest wyświetlane na liście zakończenia i co się dzieje, gdy użytkownik zobowiązuje się do wpis na tej liście.
Uwagi dotyczące implementacji
Ta klasa implementuje wszystko, co jest potrzebne do interakcji z Declarations klasy oraz zapewnienie odpowiedniego domyślne zachowanie dla każdej metoda , dzięki czemu jest zazwyczaj nie trzeba zaimplementować pochodnych wersji CompletionSet klasy.
Uwagi dotyczące wywoływania
Wystąpienie tej klasy jest zwracana z CreateCompletionSet metoda w Source klasy. CreateCompletionSetz zwykle wywoływana jest metoda Source konstruktorklasy. CompletionSet obiekt jest następnie używana w operacji ukończenia, który opcjonalnie może wymagać wyświetlania listy zakończenia obsługi. Visual Studio współdziała z CompletionSet klasy za pomocą IVsCompletionSet interfejs do listy IntelliSense zakończenia wdrożenia.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.