Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Describe the attributes of a single character of source text.
Syntax
enum enum_SOURCE_TEXT_ATTR{ SOURCETEXT_ATTR_KEYWORD = 0x0001, SOURCETEXT_ATTR_COMMENT = 0x0002, SOURCETEXT_ATTR_NONSOURCE = 0x0004, SOURCETEXT_ATTR_OPERATOR = 0x0008, SOURCETEXT_ATTR_NUMBER = 0x0010, SOURCETEXT_ATTR_STRING = 0x0020, SOURCETEXT_ATTR_FUNCTION_START = 0x0040};
Members
| Member | Value | Description |
|---|---|---|
| SOURCETEXT_ATTR_KEYWORD | 0x0001 | The character is part of a language keyword, for example, the VBScript keyword While. |
| SOURCETEXT_ATTR_COMMENT | 0x0002 | The character is part of a comment block. |
| SOURCETEXT_ATTR_NONSOURCE | 0x0004 | The character is not part of compiled language source text. For example, the HTML surrounding a script block. |
| SOURCETEXT_ATTR_OPERATOR | 0x0008 | The character is part of a language operator. For example:, the arithmetic operator +. |
| SOURCETEXT_ATTR_NUMBER | 0x0010 | The character is part of a language numeric constant. For example, the constant 3.14159. |
| SOURCETEXT_ATTR_STRING | 0x0020 | The character is part of a language string constant. For example, the string "Hello World". |
| SOURCETEXT_ATTR_FUNCTION_START | 0x0040 | The character indicates the start of a function block |
Remarks
Typically, the IDebugDocumentHost::GetScriptTextAttributes, IActiveScriptDebug::GetScriptletTextAttributes, and IActiveScriptDebug::GetScriptTextAttributes methods return one text attribute per character, unless:
The GETATTRTYPE_DEPSCAN flag is set, in which case the method may return the SOURCETEXT_ATTR_IDENTIFIER and SOURCETEXT_ATTR_MEMBERLOOKUP flags,
The GETATTRFLAG_THIS flag is set, in which case the method may return the SOURCETEXT_ATTR_THIS flag,
The GETATTRFLAG_HUMANTEXT flag is set, in which case the method may return the SOURCETEXT_ATTR_HUMANTEXT flag.
See also
Active Script Debugger Constants, Enumerations, and Structures