Udostępnij za pośrednictwem


Klasa TypeAndMemberDropdownBars

Zapewnia obsługę kombi pola Pokazanie informacji typu, członek, jak oferowane przez usługę języka.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Package.TypeAndMemberDropdownBars

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
<CLSCompliantAttribute(False)> _
Public MustInherit Class TypeAndMemberDropdownBars _
    Implements IVsDropdownBarClient
[CLSCompliantAttribute(false)]
public abstract class TypeAndMemberDropdownBars : IVsDropdownBarClient

Typ TypeAndMemberDropdownBars uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona TypeAndMemberDropdownBars Inicjuje nowe wystąpienie TypeAndMemberDropdownBars klasy.

Początek

Metody

  Nazwa Opis
Metoda publiczna Done Czyści wszystkie przydzielone zasoby tuż przed TypeAndMemberDropdownBars niszczony 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 GetComboAttributes Zwraca informacje o określonym kombi.
Metoda publiczna GetComboTipText Zwraca tekst ma być wyświetlany w etykietce narzędzia, gdy kursor jest przechowywanych w polu kombi.
Metoda publiczna GetEntryAttributes Zwraca atrybuty czcionki dla określonego wpisu w polu kombi określony.
Metoda publiczna GetEntryImage Zwraca indeks glifów dla określonego wpisu w polu kombi określony.
Metoda publiczna GetEntryText Zwraca tekst wyświetlany dla określonego wpisu w polu kombi określony.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetMember Zwraca określony wpis dla pola kombi określony.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OnComboGetFocus Wywoływane, gdy pole kombi uzyskuje fokus.
Metoda publiczna OnItemChosen Wywoływane, gdy zostanie wybrany element z określonym kombi.
Metoda publiczna OnItemSelected Wywoływane, gdy wpis jest podświetlona w jednym z pól kombi.
Metoda publiczna OnSynchronizeDropdowns Wywoływana w celu wypełnienia i synchronizować wszystkie pola kombi.
Metoda publiczna SetDropdownBar Wywoływana w celu określenia IVsDropdownBar obiekt, który formantów pól kombi dwóch.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

To klasa jest używana do zarządzania pola kombi, pokazujący informacje o pliku źródłowego określonego typu i Członkowskich.Te pola kombi są wyświetlane na pasku drop-down (reprezentowane przez IVsDropdownBar interfejsu) u góry widoku edytora wykazujące pliku źródłowego.Klasa ta zawiera wszystkie informacje wymagane dla Visual Studio do wyświetlania i zarządzania tymi pola kombi.Ponadto klasa ta zawiera programy obsługi zdarzeń, które są wywoływane, gdy pola kombi są dostępne dla użytkownika.

SynchronizeDropdowns

SynchronizeDropdownsjest to metoda, który jest oznaczony jako internal i nosi nazwę od podstawy CodeWindowManager klasy.Biorąc pod uwagę ta metoda wewnętrznego IVsTextView obiektu podczas podstawy AddAdornments metody na CodeWindowManager nosi nazwę klasy.IVsTextView Obiekt jest używany, aby zaktualizować ekran, gdy zostanie wybrany element w polu kombi.SynchronizeDropdowns Skrót od metody podstawowej metody SynchronizeDropdowns w LanguageService klasy.

Uwagi dotyczące implementacji

Jeśli planowane jest obsługuje typ, członek pola kombi, musi pochodzić z klasy z TypeAndMemberDropdownBars klasy i zwrócić wystąpienia klasy z CreateDropDownHelper metody w wersji LanguageService klasy.Dodatkowo, musi implementować OnSynchronizeDropdowns metodę, która obsługuje zadanie wypełniania wewnętrznej listy mają być wyświetlane w polach kombi.

Uwagi dotyczące wywoływania

Wystąpienie danej wersji TypeAndMemberDropdownBars wywołania zwróciła obiekt CreateDropDownHelper w LanguageService klasy.Jeśli CreateDropDownHelper zwraca prawidłowym obiektem Visual Studio tworzy i zarządza nim pól kombi można przy użyciu informacji z wersji TypeAndMemberDropdownBars klasy.

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