Partager via


ViewFilter.GetFullDataTipText, méthode

Retourne une chaîne qui peut être utilisée dans une info-bulle, en fonction de les sources supplémentaires de texte telles qu'un débogueur.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • textValue
    Type : System.String
    [in] la chaîne à l'utiliser comme valeur par défaut.
  • fullTipText
    Type : System.String%
    [] retourne une chaîne à utiliser comme info-bulle.

Valeur de retour

Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.D'autres codes de réussite possibles sont TIP_S_NODEFAULTTIP (uniquement la valeur retournée du débogueur est utilisée) et TIP_S_ONLYIFNOMARKER (montrez l'info-bulle uniquement si erreur d'analyse ne s'est pas produite dans le même emplacement).

Remarques

Cette méthode est appelée pour faire les réglages finaux au texte donné à afficher dans une info-bulle.Ces réglages prennent en compte d'autres sources d'informations telles qu'un débogueur.Ces informations supplémentaires sont alors mixées avec le texte par défaut ou remplacent le texte par défaut avant que le texte soit retourné.

La méthode de base détermine si un débogueur exécute et si oui, obtient l'étendue de l'expression que que le curseur est terminée en appelant la méthode d'GetWordExtent avec la balise WORDEXT_FINDEXPRESSION.L'objet résultant d'TextSpan est alors passé à la méthode d'GetDataTipValue sur l'interface d'IVsDebugger représentant le débogueur.Si l'GetDataTipValue retourne une chaîne valide, cette chaîne remplace la chaîne par défaut spécifiée par textValue ou est ajoutée à la chaîne par défaut (la chaîne de débogueur remplace la chaîne par défaut si l'GetDataTipValue retourne TIP_S_NODEFAULTTIP.

Si le débogueur n'exécute pas ou il n'y avait aucune expression à passer au débogueur, la valeur dans textValue est retournée dans fullTipText.

Dans l'implémentation de l'infrastructure de package gérée par valeur par défaut des classes de service de langage, cette méthode est appelée de l'GetDataTipText et des méthodes d'HandleQuickInfo.

Sécurité .NET Framework

Voir aussi

Référence

ViewFilter Classe

Microsoft.VisualStudio.Package, espace de noms