Partager via


IVsCompletionSet.GetDisplayText, méthode

Retourne le texte d'un élément de jeu de saisies semi-automatiques qu'il apparaît dans la liste de jeu de saisies semi-automatiques.

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

Syntaxe

'Déclaration
Function GetDisplayText ( _
    iIndex As Integer, _
    <OutAttribute> ByRef ppszText As String, _
    <OutAttribute> piGlyph As Integer() _
) As Integer
int GetDisplayText(
    int iIndex,
    out string ppszText,
    int[] piGlyph
)
int GetDisplayText(
    [InAttribute] int iIndex, 
    [OutAttribute] String^% ppszText, 
    [OutAttribute] array<int>^ piGlyph
)
abstract GetDisplayText : 
        iIndex:int * 
        ppszText:string byref * 
        piGlyph:int[] byref -> int
function GetDisplayText(
    iIndex : int, 
    ppszText : String, 
    piGlyph : int[]
) : int

Paramètres

  • iIndex
    Type : Int32

    [in] index de l'élément de jeu de saisies semi-automatiques pour retourner le texte affiché pour.

  • ppszText
    Type : String%

    [] retourne une chaîne contenant le texte affiché.

  • piGlyph
    Type : array<Int32[]

    [] retourne un entier identifiant le glyphe pour s'afficher en regard de l'élément d'achèvement.

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 IVsCompletionSet::GetDisplayText(
   [in] long iIndex,
   [out] WCHAR **ppszText,
   [out, optional] long *piGlyph
);

La chaîne retournée doit être maintenue par l'objet de jeu de saisies semi-automatiques, et la chaîne doit rester valide jusqu'à la version final, ou jusqu'à mis à jour par UpdateCompletionStatus appelant. GetImageList est utilisé par la vue pour déterminer la liste d'images associées à un jeu de saisies semi-automatiques.

Notes

La chaîne est en général créée par l'objet de jeu de saisies semi-automatiques et la chaîne doit persister pour la vie de cet objet ou jusqu'à Dismiss la méthode est appelée.

Si vous implémentez cette interface en code managé et vous devez faire interdire la chaîne par l'appelant, implémentez l'interface d'IVsCoTaskMemFreeMyStrings.

Sécurité .NET Framework

Voir aussi

Référence

IVsCompletionSet Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms