Freigeben über


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;

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace