Metoda ViewFilter.GetFullDataTipText —
Zwraca ciąg, który może być używany w etykietce narzędzia, uwzględniając dodatkowych źródeł tekstu, takich jak debugera.
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 GetFullDataTipText ( _
textValue As String, _
ts As TextSpan, _
<OutAttribute> ByRef fullTipText As String _
) As Integer
public virtual int GetFullDataTipText(
string textValue,
TextSpan ts,
out string fullTipText
)
Parametry
- textValue
Typ: System.String
[w] Ciąg, który ma być używany jako domyślny.
- ts
Typ: Microsoft.VisualStudio.TextManager.Interop.TextSpan
[w] A TextSpan obiektu, określając zakres źródłowy do zbadania.
- fullTipText
Typ: System.String%
[out] Zwraca ciąg znaków do wykorzystania jako etykietka narzędzia.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.Inne możliwe sukces kody są TIP_S_NODEFAULTTIP (używane tylko wartość zwracana z debugera) i TIP_S_ONLYIFNOMARKER (Pokaż podpowiedzi, tylko jeśli analizy nie wystąpiły błędy w tej samej lokalizacji).
Uwagi
Metoda ta jest wywoływana na wprowadzenie ostatecznych poprawek na dany tekst ma być wyświetlany w etykietce narzędzia.Te dostosowania uwzględnia inne źródła informacji, takich jak debugera.Te dodatkowe informacje albo następnie jest połączona z domyślny tekst lub zastępuje domyślny tekst przed zwracany jest tekst.
Określa metody podstawowej, jeśli debuger działa, a jeśli tak, pobiera zakres wyrażenie znajduje się kursor nad przez wywołanie GetWordExtent metody z flagą WORDEXT_FINDEXPRESSION.Wynikowy TextSpan obiekt jest następnie przekazywany do GetDataTipValue metody na IVsDebugger interfejsu reprezentujących debugera.Jeśli GetDataTipValue zwraca nieprawidłowy ciąg, ten ciąg albo zastępuje domyślny ciąg określony przez textValue lub jest dołączany do ciągu domyślna (ciąg debugera zastępuje domyślny ciąg, jeżeli GetDataTipValue zwraca TIP_S_NODEFAULTTIP.
Jeśli debuger nie jest uruchomiona lub nie było żadnych wyrażenie przekazywane do debugera, wartość w textValue jest zwracany w fullTipText.
Realizacji ram pakiet zarządzanych domyślny język klas usługi, Metoda ta jest wywoływana z GetDataTipText i HandleQuickInfo metody.
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..