다음을 통해 공유


WORDEXTFLAGS 열거형

단어의 정도 결정 하는 옵션을 지정 합니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
<FlagsAttribute> _
Public Enumeration WORDEXTFLAGS
[FlagsAttribute]
public enum WORDEXTFLAGS
[FlagsAttribute]
public enum class WORDEXTFLAGS
[<FlagsAttribute>]
type WORDEXTFLAGS
public enum WORDEXTFLAGS

멤버

멤버 이름 설명
WORDEXT_CURRENT 단어 또는 토큰을 지정 된 위치를 포함 하는 경우 이러한 단어 또는 토큰 검색 됩니다.
WORDEXT_FINDEXPRESSION 와 같은 간단한 식을 찾기 * pFoo.
WORDEXT_FINDTOKEN 단어 및 토큰을 찾습니다.설명 부분을 참조하십시오.
WORDEXT_FINDWORD 만 단어를 찾습니다.설명 부분을 참조하십시오.
WORDEXT_MOVETYPE_MASK Flag to mask WORDEXT_PREVIOUS and WORDEXT_NEXT.
WORDEXT_NEAREST 단어 또는 토큰의 지정 된 위치에 가장 가까운 발견.
WORDEXT_NEXT 가장 가까운 단어 또는 첫 번째 문자가 지정 된 위치 보다 크면 토큰을 찾습니다.
WORDEXT_PREVIOUS 가장 가까운 단어 또는 마지막 문자를 지정 된 위치 보다 작은 토큰을 찾습니다.

설명

WORDEXT_FINDWORD 값을 "FINDWORD" 다음 중 하나를 참조 하십시오.

  • keyword

  • identifier

  • number

에 있는 WORDEXT_FINDTOKEN 값을 "FINDTOKEN" 참조는 다음 중 하나:

  • 식별자, 키워드, 숫자

  • 연산자 (예를 들어, + + %)

  • 구분 기호 (예를 들어, 인용 부호 (') 또는 메모 표식 (/ / 또는 /))

  • 공백

따라서, 값을 지정 하 여 WORDEXT_FINDWORD, 키워드, 숫자, 또는 식별자에 해당 하는 단어 범위를 반환 합니다. 예를 들어, 텍스트를 "[1]," 것은 "a" 또는 "1"을 반환할 수 없습니다, 하지만 전체 식을 반환할 수 있습니다. 그러나 값을 지정 하면 WORDEXT_FINDTOKEN, 다음 모든 키워드, 숫자, 또는 식별자를 반환 합니다 또는 연산자나 구분 기호, 공백 문자를 반환 합니다. 따라서, "[1]" 텍스트가 있으면 문자열의 단일 문자만 찾을 수 있습니다, 하지만 큰 부분 문자열 수 없습니다.

참고

용어 "토큰" 토큰 컴파일러 용어에서 언어와 관련이 없습니다.

COM 시그니처

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;

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스