Udostępnij za pośrednictwem


Metoda ViewFilter.GetDataTipText —

Zwraca tekst dotyczący danego zakresu, podaną w etykietce narzędzia.

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

Składnia

'Deklaracja
Public Overridable Function GetDataTipText ( _
    aspan As TextSpan(), _
    <OutAttribute> ByRef textValue As String _
) As Integer
public virtual int GetDataTipText(
    TextSpan[] aspan,
    out string textValue
)

Parametry

  • aspan
    Typ: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
    [w, out] A TextSpan specifying the location kod, aby uzyskać informacje i zwraca zakres, wskazując zakres identyfikatora lub wyrażenie tekst reprezentuje obiekt.Ten zakres zwracane wskazuje obszar który może być kursor myszy przed etykietka narzędzia jest zwolniony.
  • textValue
    Typ: System.String%
    [out] Zwraca ciąg znaków ma być wyświetlany w etykietce narzędzia.Ten ciąg jest prawidłowy tylko wtedy, gdy zwracany jest kod sukcesu.

Wartość zwracana

Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.Ponieważ ta metoda można rozpocząć operację analizy tła, kod typowych błędów, które mogą być zwrócone jest E_PENDING Jeśli analizy tła nie zostało jeszcze zakończone.

Implementuje

IVsTextViewFilter.GetDataTipText(array<TextSpan[], String%)

Uwagi

Metoda ta jest wywoływana zapewnienie etykietka narzędzia dla wybranego zakresu kodu.Jeśli ta metoda zwraca E_PENDING, Metoda ta jest wywoływana ponownie w późniejszym czasie.Tej metody należy wziąć pod uwagę, czy uruchomiono debuger, w którym to przypadku tekst zwracany zazwyczaj reprezentuje wartość zakresu wybranego kodu, zgłaszanych przez debugera.Na przykład jeśli kursor znajduje się nad zmiennej, debuger ocenia zmienna, aby uzyskać wartość, która ma być wyświetlany.

Ta metoda jest implementacją GetDataTipText metody na IVsTextViewFilter interfejsu.

Metody podstawowej nic nie robi Jeśli EnableQuickInfo zwraca wartość właściwości false lub operacji analizy obecnie w toku.W przeciwnym razie ta metoda albo uruchamia analizy tła z powodu QuickInfo lub zwraca wynik analizy poprzedniego.Jeśli tekst mogą być zwrócone, metody podstawowej zwraca kod sukcesu TIP_S_ONLYIFNOMARKER, aby wskazać, tekst może być wyświetlany, ale tekst z znaczniki jakichkolwiek błędów w tej samej lokalizacji mają pierwszeństwo.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ViewFilter Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package