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
pTextLayer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] un objet d'IVsTextLayer représentant le fichier texte.
ta
Type : Microsoft.VisualStudio.TextManager.Interop.TextAddress[in] spécifie l'adresse de texte des personnages pour déterminer l'étendue de mot de. L'adresse de texte est relatif à l'emplacement du texte dans la couche de texte. Pour plus d'informations, consultez TextAddress.
flags
Type : Microsoft.VisualStudio.TextManager.Interop.WORDEXTFLAGS[in] spécifie des options pour déterminer l'étendue d'un mot. Pour plus d'informations, consultez WORDEXTFLAGS.
pts
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][] retourne l'étendue du texte identifiant le mot entier. Pour plus d'informations, consultez TextSpan.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.