Udostępnij za pośrednictwem


Metoda AuthoringScope.GetDataTipText —

Zwraca ciąg stosowaną do etykietka narzędzia, na podstawie określonej lokalizacji.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   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.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
Public MustOverride Function GetDataTipText ( _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef span As TextSpan _
) As String
public abstract string GetDataTipText(
    int line,
    int col,
    out TextSpan span
)

Parametry

  • line
    Typ: System.Int32
    [w] Wiersza w źródle przyjrzeć się na etykietce narzędzia.
  • col
    Typ: System.Int32
    [w] Przesunięcie w line się przyjrzeć się na etykietce narzędzia.

Wartość zwracana

Typ: System.String
Jeśli to się powiedzie, zwraca ciąg zawierający tekst podpowiedzi; w przeciwnym razie zwraca wartość null.

Uwagi

Ta metoda musi zostać wprowadzona do klasy pochodzącej od AuthoringScope klasy.

Ta metoda zwraca ciąg używany jako etykietka narzędzia, gdy użytkownik wybierze Quick Info z daszka umieszczone na lub posiada kursor nad interesującego bit kodu.Metoda ta jest zwykle wywoływana po analizy zostało uruchomione z powodu QuickInfo.Po zakończeniu analizy tekst zwracany przez metodę tym jest wyświetlany w etykietce narzędzia.

W domyślnym zarządzane wdrożenia RAM (MPF) pakietu, GetDataTipText metodę w ViewFilter klasy jest wywoływane, gdy użytkownik przytrzyma kursor nad jednym miejscu wystarczająco długi wyzwolić zdarzenie Wskazówka do narzędzia.Jeśli EnableQuickInfo zwraca wartość true, GetDataTipText rozpoczyna się analizy tła, jeśli dane nie są jeszcze dostępne.W przeciwnym razie GetDataTipText wywołania metody ViewFilter klasy metoda, GetFullDataTipText który sprawdza dla aktywnej debugowania sesji i jeśli debugowanie jest aktywny, niezależnie od tekst debugera zwraca etykietka narzędzia jest dołączany do tekstu zwrócony z GetDataTipText metody.

Metoda ta również jest wywoływana, gdy użytkownik wybierze Quick Info.W tym przypadku Domyślna implementacja MPF wywołuje ViewFilter klasy metoda HandleQuickInfo z kolei wywołuje Source klasy metoda, OnSyncQuickInfo, który z kolei wykonuje żądanie analizy z powodu QuickInfo.GetDataTipText Następnie wywoływana jest metoda w celu uzyskania tekstu danych, który zostanie następnie dodany do dowolny tekst, zwracane z aktywną sesję debugowania i wreszcie wyświetlane.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

AuthoringScope Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package