Partager via


IVsLanguageTextOps.GetWordExtent, méthode

Retourne l'étendue d'un mot ou d'un jeton sur ou à côté du point.

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

Syntaxe

'Déclaration
Function GetWordExtent ( _
    pTextLayer As IVsTextLayer, _
    ta As TextAddress, _
    flags As WORDEXTFLAGS, _
    <OutAttribute> pts As TextSpan() _
) As Integer
int GetWordExtent(
    IVsTextLayer pTextLayer,
    TextAddress ta,
    WORDEXTFLAGS flags,
    TextSpan[] pts
)
int GetWordExtent(
    [InAttribute] IVsTextLayer^ pTextLayer, 
    [InAttribute] TextAddress ta, 
    [InAttribute] WORDEXTFLAGS flags, 
    [OutAttribute] array<TextSpan>^ pts
)
abstract GetWordExtent : 
        pTextLayer:IVsTextLayer * 
        ta:TextAddress * 
        flags:WORDEXTFLAGS * 
        pts:TextSpan[] byref -> int
function GetWordExtent(
    pTextLayer : IVsTextLayer, 
    ta : TextAddress, 
    flags : WORDEXTFLAGS, 
    pts : TextSpan[]
) : int

Paramètres

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::GetWordExtent(
   [in] IVsTextLayer *pTextLayer, 
   [in] TextAddress ta, 
   [in] WORDEXTFLAGS flags, 
   [out, retval] TextSpan *pts
);

Pour cette méthode, les passes d'environnement dans un texte posent et une adresse de texte identifiant une position et des balises d'impression identifiant comment l'étendue de mot doit être déterminée. Votre service de langage décide ensuite l'étendue du mot selon ces informations et vous pouvez passer ces informations pour revenir à l'environnement dans une structure d'étendue de texte (pts).

Sécurité .NET Framework

Voir aussi

Référence

IVsLanguageTextOps Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms