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;