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;