Udostępnij za pośrednictwem


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
Metoda publiczna CompletionSet Inicjuje nowe wystąpienie CompletionSet klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Declarations Zwraca lub ustawia Declarations obiekt korzysta z tego zestawu zakończenia.
Właściwość publiczna IsCommitted Pobiera się, czy dowolny tekst zostało popełnione w pliku źródłowym.
Właściwość publiczna IsDisplayed Pobiera się, czy aktualnie wyświetlana jest lista zakończenia.
Właściwość publiczna OnCommitText Pobiera tekst, który ma być przydzielona do pliku źródłowego.

Początek

Metody

  Nazwa Opis
Metoda publiczna Close Zamyka zakończenia wyświetlania listy.
Metoda publiczna CompareItems Porównuje dwa ciągi dla określonej liczby znaków.
Metoda publiczna DecreaseFilterLevel Zmienia poziom listy filtrów wewnętrznego i aktualizacje, wykazujących typowe elementy.
Metoda publiczna Dismiss Wywoływane, gdy lista zakończenia nie jest już potrzebna.
Metoda publiczna Dispose Zwalnia wszystkie zasoby tuż przed CompletionSetniszczony jest obiekt .
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetBestMatch Określa, który element na liście jest najlepsze dopasowanie dla tekstu, tak dalece wpisywaną przez użytkownik.
Metoda publiczna GetCompletionItemColor Pobiera kolory pierwszy plan i tło dla zaznaczonego elementu.
Metoda publiczna GetCount Zwraca liczbę elementów, które mogą być wyświetlane na liście zakończenia.
Metoda publiczna GetDescriptionText Pobiera opis dla określonego elementu na liście zakończenia.
Metoda publiczna GetDisplayText Pobiera indeks tekstu i obraz , aby wyświetlić na liście zakończenia dla określonego towaru.
Metoda publiczna GetFilterLevel Pobiera bieżący poziom filtru.
Metoda publiczna GetFlags Pobiera zestaw flagi określające zachowanie listy zakończenia.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetImageList Zwraca listę obraz do użytku glify na liście zakończenia.
Metoda publiczna GetInitialExtent Pobiera początkowy zakres tekstu, które mają być wypełnione.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna IncreaseFilterLevel Pokaż na liście zakończenia elementy określonego typu.
Metoda publiczna Init Inicjuje zakończenia ustawić obiekt.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OnAutoComplete Wywoływana po zakończeniu tekstu zostało popełnione w pliku źródłowym.
Metoda publiczna OnCommit Pobiera tekst ma zostać wstawiony do pliku źródłowego, jeśli określony znak jest znakiem zatwierdzenia.
Metoda publiczna OnCommitComplete Wywoływana po tekst zostało popełnione.
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Package