fournisseur de symbole
Une implémentation évaluateur d'expression doit accéder aux informations de débogage symboliques générées par le compilateur de langage pour évaluer les variables et des expressions. Il le fait en consommant interfaces d'un fournisseur de symbole (SP), également appelées un gestionnaire de symboles.
Visual Studio fournit le SPS pour le code managé ainsi que le code natif à l'aide de le format (PDB) de fichier de symboles de base de données du programme. Sauf s'il est nécessaire fort de votre programme d'utiliser des symboles stockés dans un format personnalisé, il est recommandé d'utiliser le SPS fourni par Visual Studio.
remarques d'implémentation
Les moteurs de débogage de Visual Studiocomptent parler avec le SPS utilisation d'interfaces (CLR) du common langage runtime. Par conséquent, SP qui doit travailler avec les moteurs de débogage de Visual Studio doit prendre en charge le CLR. Une liste complète de toutes les interfaces de débogage du CLR peut être récupérée dans debugref.doc, qui fait partie de Kit de développement logiciel Windows.
Si votre SP fonctionne uniquement avec votre moteur de débogage personnalisé, vous pouvez implémenter SP lorsque vous consultez l'ajustement selon les besoins de votre moteur de débogage.