Partager via


System.Diagnostics.SymbolStore Espace de noms

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.