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.
- span
Typ: Microsoft.VisualStudio.TextManager.Interop.TextSpan%
A TextSpan , który opisuje obszar, w którym kursor może aktywowania przed etykietka narzędzia jest zwolniony z widoku.
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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..