Partager via


IVsTextViewFilter.GetWordExtent, méthode

Calcule l'étendue de mot selon une position de caractère.

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

Syntaxe

'Déclaration
Function GetWordExtent ( _
    iLine As Integer, _
    iIndex As Integer, _
    dwFlags As UInteger, _
    <OutAttribute> pSpan As TextSpan() _
) As Integer
int GetWordExtent(
    int iLine,
    int iIndex,
    uint dwFlags,
    TextSpan[] pSpan
)
int GetWordExtent(
    [InAttribute] int iLine, 
    [InAttribute] int iIndex, 
    [InAttribute] unsigned int dwFlags, 
    [OutAttribute] array<TextSpan>^ pSpan
)
abstract GetWordExtent : 
        iLine:int * 
        iIndex:int * 
        dwFlags:uint32 * 
        pSpan:TextSpan[] byref -> int
function GetWordExtent(
    iLine : int, 
    iIndex : int, 
    dwFlags : uint, 
    pSpan : TextSpan[]
) : int

Paramètres

  • iLine
    Type : Int32

    [in] entier contenant l'index de ligne du personnage.

  • iIndex
    Type : Int32

    [in] entier contenant l'index de colonne du personnage.

  • dwFlags
    Type : UInt32

    [in] options pour déterminer l'étendue de mot. Pour une liste d'options d'dwFlags, consultez l'WORDEXTFLAGS.

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 IVsTextViewFilter::GetWordExtent(
   [in] long iLine,
   [in] CharIndex iIndex,
   [in] DWORD dwFlags,
   [out] TextSpan * pSpan
);

Pour cette méthode, l'environnement passe dans une ligne et un index de colonne identifiant une position de caractère et marque d'un indicateur identifier la manière dont 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 (pSpan).

Notes

L'étendue de texte retournée dans pSpan doit contenir le personnage d'origine spécifié par iLine et iIndex.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextViewFilter Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms