interfaces d'évaluation de l'expression
Voici les interfaces d'évaluation de l'expression pour Visual Studio débogage du Kit de développement logiciel.
Discussion
Ces interfaces sont utilisées pour évaluer des expressions dans une pile des appels en mode arrêt. Ils sont implémentés uniquement pour les évaluateurs d'expression du common langage (EE) runtime.
Chaque interface dans le tableau affiche le composant qui peut l'implémentation de la liste suivante :
moteur de débogage (DE)
évaluateur d'expression (EE)
Visual Studio (VS)
Interface |
implémenté par |
Description |
---|---|---|
EE |
représente un alias numérique pour une variable. |
|
EE |
Représente un alias numérique pour une variable, et permet à un évaluateur d'expression (EE) pour obtenir le domaine de application de l'alias. |
|
EE |
Représente un objet tableau. |
|
EE |
Représente un objet tableau managé, et permet à un évaluateur d'expression (EE) pour déterminer l'index de base (limite inférieure) pour le tableau. |
|
DE |
Représente un classeur qui lie les symboles de débogage à des adresses réelles dans la mémoire. |
|
DE |
Même que l'interface d' IDebugBinder mais fournit l'accès aux types, aux alias, et aux visualiseurs personnalisés. |
|
EE |
représente l'évaluateur d'expression. |
|
EE |
représente une version améliorée d'un évaluateur d'expression (EE). |
|
EE |
Représente un évaluateur (EE) d'expression avec une arborescence améliorée d'analyse. |
|
EE |
représente une fonction. |
|
EE |
représente une fonction et améliore l'interface d' IDebugFunctionObject . |
|
DE |
permet à un évaluateur d'expression (EE) pour afficher un message dans la fenêtre Sortie du débogueur. |
|
EE |
représente un objet de code managé. |
|
EE |
L'interface de base qui représente un symbole les lie à une adresse mémoire. |
|
EE |
même que l'interface d' IDebugObject mais permet d'accéder aux informations supplémentaires. |
|
EE |
représente une expression analysée prête à être évalué. |
|
EE |
représente un pointeur. |
|
EE |
représente un pointeur dans une arborescence d'analyser, et étend l'interface d' IDebugPointerObject . |
|
EE |
Permet de modifier la valeur d'un type via un visualiseur de type. |
|
VS |
Permet d'accéder à des visionneuses personnalisées et aux visualiseurs de type. |
|
VS |
Permet de créer un objet d' IEEVisualizerService . |
|
EE |
Représente une collection d'objets IDebugObject. |
Voir aussi
Référence
Référence des API (débogage Visual Studio)
Concepts
Visualiseur de type et visionneuse de personnalisé