WORDEXTFLAGS (Enumeración)
especifica las opciones para determinar la extensión de una palabra.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de miembro.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<FlagsAttribute> _
Public Enumeration WORDEXTFLAGS
[FlagsAttribute]
public enum WORDEXTFLAGS
[FlagsAttribute]
public enum class WORDEXTFLAGS
[<FlagsAttribute>]
type WORDEXTFLAGS
public enum WORDEXTFLAGS
Miembros
Nombre de miembro | Descripción | |
---|---|---|
WORDEXT_CURRENT | Encuentra una palabra o símbolo que contiene una posición especificada, si existe una palabra o símbolo. | |
WORDEXT_FINDEXPRESSION | Busque las expresiones simples, como *pFoo. | |
WORDEXT_FINDTOKEN | Encuentra palabras y tokens.Vea la sección Comentarios. | |
WORDEXT_FINDWORD | Encuentra palabras sólo.Vea la sección Comentarios. | |
WORDEXT_MOVETYPE_MASK | indicador a la máscara WORDEXT_PREVIOUS y WORDEXT_NEXT. | |
WORDEXT_NEAREST | Encuentra la palabra o simbólico cercana a una posición especificada. | |
WORDEXT_NEXT | Encuentra la palabra más próxima o símbolo cuyo primer carácter es mayor que una posición especificada. | |
WORDEXT_PREVIOUS | Encuentra la palabra más próxima o símbolo cuyo último carácter es menor que una posición especificada. |
Comentarios
El valor de WORDEXT_FINDWORD , “FINDWORD” consulta cualquiera de los siguientes:
palabra clave
identifier
number
El valor de WORDEXT_FINDTOKEN , “FINDTOKEN” hace referencia a cualquiera de los siguientes:
palabra clave, identificador, o número
operador (por ejemplo, ++ o %)
delimitador (por ejemplo, comillas dobles (") o marcas de comentario (/o/))
espacio en blanco
Así, especificando un valor de WORDEXT_FINDWORD, se devuelve una extensión de la palabra que corresponde a una palabra clave, un número, o un identificador. Por ejemplo, si el texto fuera “a [1],” la “a” o “1 " puede ser devuelta, pero la expresión completa no sería devuelta. Sin embargo, si se especifica un valor de WORDEXT_FINDTOKEN, se devolvería cualquier palabra clave, número, o identificador, o debe devolver operadores, los delimitadores, o el espacio en blanco. Así, si el texto fuera “a [1]”, cualquier carácter individual de la cadena podría corresponderse con, pero cualquier parte mayor de la cadena no.
Nota
El término “símbolo” no está relacionado con un token de lenguaje en la terminología del compilador.
Prototipo 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;
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)