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.
pSpan
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] pointeur à un objet de plage identifiant l'étendue de mot.
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
- 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.