System.Diagnostics.SymbolStore Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des classes qui vous permettent de lire et d’écrire des informations symboliques de débogage, telles qu’une ligne source de tables MSIL (Microsoft Intermediate Language). Les compilateurs qui ciblent .NET peuvent stocker les informations symboliques de débogage dans des fichiers PDB. Les débogueurs et les profileurs de code peuvent lire ces informations symboliques de débogage au moment de l'exécution.
Classes
SymBinder |
Représente un binder de symboles pour le code managé. |
SymBinderBase |
Définit le comportement principal de la classe SymBinder. |
SymDocument |
Représente un document référencé par un magasin de symboles. |
SymDocumentBase |
Définit le comportement principal de la classe SymDocument. |
SymDocumentType |
Contient les GUID publics des types de documents à utiliser avec le magasin de symboles. |
SymDocumentWriter |
Fournit des méthodes d'écriture dans un document référencé par un magasin de symboles. |
SymDocumentWriterBase |
Définit le comportement principal de la classe SymDocumentWriter. |
SymLanguageType |
Contient les GUID publics des types de langages à utiliser avec le magasin de symboles. |
SymLanguageVendor |
Contient les GUID publics des fournisseurs de langage à utiliser avec le magasin de symboles. |
SymMethod |
Représente une méthode dans un magasin de symboles. |
SymMethodBase |
Définit le comportement principal de la classe SymMethod. |
SymReader |
Fournit l'accès aux documents, aux méthodes et aux variables d'un magasin de symboles. |
SymReaderBase |
Définit le comportement principal de la classe SymReader. |
SymScope |
Représente une portée lexicale dans SymMethod qui donne accès aux offsets de début et de fin de la portée, ainsi qu'à ses portées enfants et parents. |
SymScopeBase |
Définit le comportement principal de la classe SymScope. |
SymVariable |
Représente une variable dans un magasin de symboles. |
SymVariableBase |
Définit le comportement principal de la classe SymVariable. |
SymWriter |
Représente un writer de symbole pour le code managé. |
SymWriterBase |
Définit le comportement principal de la classe SymWriter. |
Structures
SymbolToken |
La structure SymbolToken est une représentation objet d'un jeton qui représente une information symbolique. |
Interfaces
ISymbolBinder |
Représente un binder de symboles pour le code managé. |
ISymbolBinder1 |
Représente un binder de symboles pour le code managé. |
ISymbolDocument |
Représente un document référencé par un magasin de symboles. |
ISymbolDocumentWriter |
Représente un document référencé par un magasin de symboles. |
ISymbolMethod |
Représente une méthode dans un magasin de symboles. |
ISymbolNamespace |
Représente un espace de noms dans un magasin de symboles. |
ISymbolReader |
Représente un lecteur de symboles pour le code managé. |
ISymbolScope |
Représente une portée lexicale dans ISymbolMethod qui donne accès aux offsets de début et de fin de la portée, ainsi qu'à ses portées enfants et parents. |
ISymbolVariable |
Représente une variable dans un magasin de symboles. |
ISymbolWriter |
Représente un writer de symbole pour le code managé. |
Énumérations
SymAddressKind |
Spécifie le type d'adresse des variables locales, des paramètres et des champs dans les méthodes DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) et DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) de l'interface ISymbolWriter. |