Share via


WORDEXTFLAGS, énumération

Spécifie des options pour déterminer l'étendue d'un mot.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

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

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration WORDEXTFLAGS
[FlagsAttribute]
public enum WORDEXTFLAGS
[FlagsAttribute]
public enum class WORDEXTFLAGS
[<FlagsAttribute>]
type WORDEXTFLAGS
public enum WORDEXTFLAGS

Membres

Nom de membre Description
WORDEXT_CURRENT Recherche un mot ou un jeton contenant une position spécifiée, si un tel mot ou jeton existe.
WORDEXT_FINDEXPRESSION Recherchez les expressions simples, comme le *pFoo.
WORDEXT_FINDTOKEN Mots et jetons de recherches.Consultez la section Notes.
WORDEXT_FINDWORD Mots de recherches uniquement.Consultez la section Notes.
WORDEXT_MOVETYPE_MASK Balise pour masquer WORDEXT_PREVIOUS et WORDEXT_NEXT.
WORDEXT_NEAREST Recherche le mot ou symbolique le plus proche à une position spécifiée.
WORDEXT_NEXT Recherche le mot ou le jeton le plus proche dont le premier personnage est plus supérieur qu'une position spécifiée.
WORDEXT_PREVIOUS Recherche le mot ou le jeton le plus proche dont la dernière personnage est moins qu'une position spécifiée.

Notes

Pour la valeur d'WORDEXT_FINDWORD, « FINDWORD » consulte des opérations suivantes :

  • mot clé

  • identifier

  • nombre

Pour la valeur d'WORDEXT_FINDTOKEN, « FINDTOKEN » fait référence à l'un des éléments suivants :

  • mot clé, identificateur, ou numéro

  • opérateur (par exemple, ++ ou %)

  • séparateur (par exemple, guillemets (") ou marques de commentaire (/) ou/)

  • espace blanc

Ainsi, en spécifiant une valeur d'WORDEXT_FINDWORD, vous retournez une étendue de mot qui correspond à un mot clé, à un numéro, ou à un identificateur. Par exemple, si le texte était « a [1] », « a » ou « 1 " peut être retourné, mais l'expression entière ne serait pas retournée. Toutefois, si vous spécifiez une valeur d'WORDEXT_FINDTOKEN, puis vous retourne tout mot clé, numéro, ou identificateur, ou vous devrez retourner des opérateurs, des séparateurs, ou l'espace blanc. Ainsi, si le texte était « a [1] », tout caractère unique de la chaîne peut correspondre à, mais tous plus grande partie de la chaîne pas.

Notes

Le terme « jeton » n'est pas mis en relation à un jeton de langage dans la terminologie de compilateur.

Signature de COM

De textmgr.idl :

typedef enum _wordextflags
{
   WORDEXT_MOVETYPE_MASK  = 0x0003,
   WORDEXT_CURRENT        = 0x0000,
   WORDEXT_PREVIOUS       = 0x0001,
   WORDEXT_NEXT           = 0x0002,
   WORDEXT_NEAREST        = 0x0003,
   WORDEXT_FINDWORD       = 0x0000,
   WORDEXT_FINDTOKEN      = 0x0004,
   WORDEXT_FINDEXPRESSION = 0x0008,
} WORDEXTFLAGS;

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms