Partager via


AuthoringScope.GetDataTipText, méthode

Retourne une chaîne à utiliser pour une info-bulle selon l'emplacement spécifié.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   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)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

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

Paramètres

  • line
    Type : System.Int32
    [in] l'entrée ligne la source pour surveiller une info-bulle.
  • col
    Type : System.Int32
    [in] un offset dans line au apparence à pour une info-bulle.

Valeur de retour

Type : System.String
Si réussi, retours une chaîne contenant le texte de l'info-bulle ; sinon, retours une valeur NULL.

Remarques

Cette méthode doit être implémentée dans une classe dérivée de la classe d'AuthoringScope.

Cette méthode retourne une chaîne à utiliser comme info-bulle lorsque l'utilisateur sélectionne Informations rapides avec le signe insertion positionné sur ou maintient le curseur sur d'un bit intéressant de code.Cette méthode est en général appelée après qu'un analyser ait été exécuté avec la raison QuickInfo.Une fois l'analyser a été complété, tout texte retourné par cette méthode est affiché dans une info-bulle.

Dans l'implémentation d'infrastructure de package gérée par (MPF) valeur par défaut, la méthode d'GetDataTipText dans la classe d'ViewFilter est appelée lorsque l'utilisateur maintient le curseur sur l'un assez longtemps pour déclencher un événement d'info-bulle.Si EnableQuickInfo retourne la valeur true, l'GetDataTipText commence un arrière-plan analysent si aucune donnée n'est pourtant disponible.Sinon, les appels de méthode d'GetDataTipText la méthode de classe d'ViewFilter, GetFullDataTipText qui vérifie une session de débogage active et si déboguer est actif, le texte le débogueur retourne pour une info-bulle est ajoutés au texte se sont retournés de la méthode d'GetDataTipText.

Cette méthode est également appelée lorsque l'utilisateur sélectionne Informations rapides.Dans ce cas, l'implémentation de la valeur par défaut MPF appelle la méthode de classe HandleQuickInfo d'ViewFilter qui appelle ensuite la méthode de classe d'Source, OnSyncQuickInfo, qui exécute ensuite la demande d'analyser avec la raison QuickInfo.La méthode d'GetDataTipText est alors appelée pour obtenir le texte de données qui est alors ajouté à tout texte retourné d'une session de débogage active et enfin affiché.

Sécurité .NET Framework

Voir aussi

Référence

AuthoringScope Classe

Microsoft.VisualStudio.Package, espace de noms