SOURCE_TEXT_ATTR, énumérationSOURCE_TEXT_ATTR Enumeration

Décrit les attributs d'un caractère unique de texte source.Describe the attributes of a single character of source text.

SyntaxeSyntax

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};  

MembresMembers

MembreMember ValeurValue DescriptionDescription
SOURCETEXT_ATTR_KEYWORDSOURCETEXT_ATTR_KEYWORD 0 x 00010x0001 Le caractère fait partie d’un mot clé de langage, par exemple, le mot clé de VBScript While.The character is part of a language keyword, for example, the VBScript keyword While.
SOURCETEXT_ATTR_COMMENTSOURCETEXT_ATTR_COMMENT 0 x 00020x0002 Le caractère fait partie d’un bloc de commentaire.The character is part of a comment block.
SOURCETEXT_ATTR_NONSOURCESOURCETEXT_ATTR_NONSOURCE 0 x 00040x0004 Le caractère n’est pas partie du texte source de langage compilé.The character is not part of compiled language source text. Par exemple, le HTML qui entoure un bloc de script.For example, the HTML surrounding a script block.
SOURCETEXT_ATTR_OPERATORSOURCETEXT_ATTR_OPERATOR 0x00080x0008 Le caractère fait partie d’un opérateur de langage.The character is part of a language operator. Par exemple :, l’opérateur arithmétique + .For example:, the arithmetic operator +.
SOURCETEXT_ATTR_NUMBERSOURCETEXT_ATTR_NUMBER 0x00100x0010 Le caractère fait partie d’une constante numérique.The character is part of a language numeric constant. Par exemple, la constante 3,14159.For example, the constant 3.14159.
SOURCETEXT_ATTR_STRINGSOURCETEXT_ATTR_STRING 0x00200x0020 Le caractère fait partie d’une constante de chaîne de langue.The character is part of a language string constant. Par exemple, la chaîne « Hello World ».For example, the string "Hello World".
SOURCETEXT_ATTR_FUNCTION_STARTSOURCETEXT_ATTR_FUNCTION_START 0 x 00400x0040 Le caractère indique le début d’un bloc (fonction)The character indicates the start of a function block

RemarquesRemarks

En règle générale, les IDebugDocumentHost::GetScriptTextAttributes, IActiveScriptDebug::GetScriptletTextAttributes, et IActiveScriptDebug::GetScriptTextAttributes méthodes retournent un seul attribut de texte par caractère, à moins que :Typically, the IDebugDocumentHost::GetScriptTextAttributes, IActiveScriptDebug::GetScriptletTextAttributes, and IActiveScriptDebug::GetScriptTextAttributes methods return one text attribute per character, unless:

  • L’indicateur GETATTRTYPE_DEPSCAN est défini, auquel cas la méthode peut retourner les indicateurs SOURCETEXT_ATTR_IDENTIFIER et SOURCETEXT_ATTR_MEMBERLOOKUP,The GETATTRTYPE_DEPSCAN flag is set, in which case the method may return the SOURCETEXT_ATTR_IDENTIFIER and SOURCETEXT_ATTR_MEMBERLOOKUP flags,

  • L’indicateur GETATTRFLAG_THIS est défini, auquel cas la méthode peut retourner l’indicateur SOURCETEXT_ATTR_THIS,The GETATTRFLAG_THIS flag is set, in which case the method may return the SOURCETEXT_ATTR_THIS flag,

  • L’indicateur GETATTRFLAG_HUMANTEXT est défini, auquel cas la méthode peut retourner l’indicateur SOURCETEXT_ATTR_HUMANTEXT.The GETATTRFLAG_HUMANTEXT flag is set, in which case the method may return the SOURCETEXT_ATTR_HUMANTEXT flag.

Voir aussiSee Also

Constantes de débogueur de script actif, énumérations et structuresActive Script Debugger Constants, Enumerations, and Structures