WORDEXTFLAGS-Enumeration
Gibt Optionen zum Bestimmen des Wertebereichs eines Wortes an.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration WORDEXTFLAGS
[FlagsAttribute]
public enum WORDEXTFLAGS
[FlagsAttribute]
public enum class WORDEXTFLAGS
[<FlagsAttribute>]
type WORDEXTFLAGS
public enum WORDEXTFLAGS
Member
Membername | Beschreibung | |
---|---|---|
WORDEXT_CURRENT | Sucht ein Wort oder ein Token, das eine angegebene Position enthalten, wenn irgend solches Wort oder Token vorhanden ist. | |
WORDEXT_FINDEXPRESSION | Suchen Sie einfache Ausdrücke, wie *pFoo. | |
WORDEXT_FINDTOKEN | Sucht nach Wörtern und Token.Siehe Hinweise. | |
WORDEXT_FINDWORD | Durchsucht nur die Wörter.Siehe Hinweise. | |
WORDEXT_MOVETYPE_MASK | Flag WORDEXT_PREVIOUS der Maske und WORDEXT_NEXT. | |
WORDEXT_NEAREST | Sucht das Wort oder der Nähe Tokens an der angegebenen Position. | |
WORDEXT_NEXT | Sucht das nächste Wort oder das Token, dessen erstes Zeichen größer als eine angegebene Position. | |
WORDEXT_PREVIOUS | Sucht das nächste Wort oder das Token, dessen letztes Zeichen kleiner ist als die angegebene Position. |
Hinweise
Für den WORDEXT_FINDWORD-Wert „FINDWORD“ verweist auf einen der folgenden Schritte aus:
Schlüsselwort
identifier
number
Für den WORDEXT_FINDTOKEN-Wert „FINDTOKEN“ bezieht sich auf einen der folgenden Werte an:
Schlüsselwort, Bezeichner oder Zahl
Operator (z. B. C++ oder %)
Trennzeichen (z. B. Anführungszeichen (") oder Kommentar marken (/oder/))
Leerraum
Daher indem Sie einen Wert aus WORDEXT_FINDWORDangeben, geben Sie ein Wort Datenbindungsausdrücken zurück, der mit einem Schlüsselwort in eine Zahl oder einen Bezeichner entspricht. Wenn beispielsweise der Text „a“ [1] waren, konnte die „a“ oder „1 " zurückgegeben werden, aber der gesamte Ausdruck wird nicht zurückgegeben. Wenn Sie einen Wert aus WORDEXT_FINDTOKENangeben, Sie würden jedes Schlüsselwort Zahl oder Bezeichner zurückgibt, oder Sie können Operatoren, Kommas oder Leerzeichen zurück. Wenn der Text „a“ [1], kann einem beliebigen einzelnen Zeichen der Zeichenfolge übereinstimmen, jedoch ein größerer Teil der Zeichenfolge wurde nicht gestartet.
Hinweis
Der Begriff „Token“ wird nicht als Sprachen token in der Compiler terminologie verknüpft.
COM-Signatur
Von 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;