Hiérarchie lexicale des types de symboles
Le tableau suivant montre les types de symboles dans la hiérarchie lexicale.
Types de symboles
Type de symbole | Description |
---|---|
Annotation | Spécifie un emplacement annoté dans le code du programme. |
Bloquer | Spécifie des étendues imbriquées dans des fonctions. |
Compiland |
Spécifie un compiland lié au fichier .exe. |
CompilandDetails | Spécifie les données de compiland qui peuvent nécessiter le chargement de détails de compiland supplémentaires et ainsi induire une surcharge au moment de l’exécution pour la récupération. |
CompilandEnv | Spécifie les variables d’environnement supplémentaires qui ont une importance pour la compilation du compiland. |
Personnalisé (Kit de développement logiciel de Debug Interface Access) | Spécifie un symbole défini par l’utilisateur. |
Données (SDK Debug Interface Access) | Spécifie ce type de variable sous forme de paramètres, de variables locales, de variables globales et de membres de classe. |
Exe | Spécifie l’étendue globale des données ; correspond à un fichier .exe ou .dll entier. |
FuncDebugEnd | Spécifie une fonction qui présente un point défini où le débogage doit prendre fin. |
FuncDebugStart | Spécifie une fonction qui présente un point défini où le débogage doit commencer. |
Fonction (SDK Debug Interface Access) | Spécifie une fonction. |
Étiquette (Kit de développement logiciel de Debug Interface Access) | Spécifie un emplacement dans le code du programme. |
PublicSymbol | Spécifie un symbole externe qui apparaît pendant la génération du programme exécutable. |
Thunk | Spécifie un thunk . |
UsingNameSpace | Spécifie un namespace identificateur. |
Notes
Selon le type de symbole, des propriétés de symbole supplémentaires peuvent être disponibles. Ces propriétés sont listées dans les différentes rubriques traitant des symboles.