Partager via


IVsLanguageTextOps.GetDataTip, méthode

Affiche un conseil sur une étendue de texte lorsque la souris pointe sur cet emplacement.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function GetDataTip ( _
    pTextLayer As IVsTextLayer, _
    ptsSel As TextSpan(), _
    <OutAttribute> ptsTip As TextSpan(), _
    <OutAttribute> ByRef pbstrText As String _
) As Integer
int GetDataTip(
    IVsTextLayer pTextLayer,
    TextSpan[] ptsSel,
    TextSpan[] ptsTip,
    out string pbstrText
)
int GetDataTip(
    [InAttribute] IVsTextLayer^ pTextLayer, 
    [InAttribute] array<TextSpan>^ ptsSel, 
    [OutAttribute] array<TextSpan>^ ptsTip, 
    [OutAttribute] String^% pbstrText
)
abstract GetDataTip : 
        pTextLayer:IVsTextLayer * 
        ptsSel:TextSpan[] * 
        ptsTip:TextSpan[] byref * 
        pbstrText:string byref -> int
function GetDataTip(
    pTextLayer : IVsTextLayer, 
    ptsSel : TextSpan[], 
    ptsTip : TextSpan[], 
    pbstrText : String
) : int

Paramètres

  • pbstrText
    Type : String%

    [] retourne le texte du conseil pour s'afficher.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

HRESULT IVsLanguageTextOps::GetDataTip(
   [in] IVsTextLayer *pTextLayer, 
   [in] const TextSpan *ptsSel, 
   [out] TextSpan *ptsTip, 
   [out, retval] BSTR *pbstrText
);

Utilisez l'objet d'IVsTextLayer pour accéder au texte applicable dans l'étendue de texte (ptsSel) pour le conseil.

Ce qui est affiché dépend du service de langage. Par exemple, dans Visual C#, maintenant le curseur sur d'une variable montre en général le type de cette variable. Cette méthode est également utilisée avec en déboguant un programme : cette méthode est appelée pour obtenir le type et le nom d'une variable pendant que le débogueur est de la valeur de la variable. Les deux informations sont alors mixées et affiché dans une donnée unique inclinez.

Sécurité .NET Framework

Voir aussi

Référence

IVsLanguageTextOps Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms