Proveedor de símbolos

Una implementación del evaluador de expresiones debe tener acceso a la información simbólica de depuración que genera el compilador de lenguaje para evaluar variables y expresiones. Para ello, consume las interfaces de un proveedor de símbolos (SP), también denominado controlador de símbolos.

Visual Studio proporciona SP para código administrado, así como código nativo mediante el formato de archivo de símbolos de Program DataBase (PDB). A menos que sea necesario que el programa use símbolos almacenados en un formato personalizado, se recomienda usar los SP que proporciona Visual Studio.

Notas de implementación

Los motores de depuración de Visual Studio esperan comunicarse con los SP mediante interfaces de Common Language Runtime (CLR). Como resultado, un SP que va a funcionar con los motores de depuración de Visual Studio debe admitir CLR. Puede encontrar una lista completa de todas las interfaces de depuración de CLR en debugref.doc, que forma parte del Kit de desarrollo de software (SDK) de Windows.

Si el SP solo va a funcionar con el motor de depuración personalizado, puede implementar el SP según las necesidades del motor de depuración.

Consulte también