System.Diagnostics.SymbolStore Espace de noms

Fournit des classes qui vous permettent de lire et d’écrire des informations de symboles de débogage, telles que la ligne source pour Microsoft mappages MSIL (Intermediate Language). Les compilateurs qui ciblent .NET peuvent stocker les informations de symboles de débogage dans les fichiers de base de données du programmeur (PDB). Les débogueurs et les outils de profileur de code peuvent lire les informations de symbole de débogage au moment de l’exécution.

Classes

Nom Description
SymBinder

Représente un classeur de symboles pour le code managé.

SymBinderBase

Définit le comportement principal de la SymBinder classe.

SymDocument

Représente un document référencé par un magasin de symboles.

SymDocumentBase

Définit le comportement principal de la SymDocument classe.

SymDocumentType

Contient les GUID publics pour les 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 SymDocumentWriter classe.

SymLanguageType

Contient les GUID publics pour les types de langage à utiliser avec le magasin de symboles.

SymLanguageVendor

Contient les GUID publics pour les 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 SymMethod classe.

SymReader

Fournit l’accès aux documents, méthodes et variables au sein d’un magasin de symboles.

SymReaderBase

Définit le comportement principal de la SymReader classe.

SymScope

Représente une étendue lexicale dans SymMethodlaquelle elle fournit l’accès aux décalages de début et de fin de l’étendue, ainsi qu’à ses étendues enfants et parentes.

SymScopeBase

Définit le comportement principal de la SymScope classe.

SymVariable

Représente une variable dans un magasin de symboles.

SymVariableBase

Définit le comportement principal de la SymVariable classe.

SymWriter

Représente un enregistreur de symboles pour le code managé.

SymWriterBase

Définit le comportement principal de la SymWriter classe.

Structures

Nom Description
SymbolToken

La structure SymbolToken est une représentation d’objet d’un jeton qui représente des informations symboliques.

Interfaces

Nom Description
ISymbolBinder

Représente un classeur de symboles pour le code managé.

ISymbolBinder1

Représente un classeur 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 étendue lexicale dans ISymbolMethodlaquelle elle fournit l’accès aux décalages de début et de fin de l’étendue, ainsi qu’à ses étendues enfants et parentes.

ISymbolVariable

Représente une variable dans un magasin de symboles.

ISymbolWriter

Représente un enregistreur de symboles pour le code managé.

Énumérations

Nom Description
SymAddressKind

Spécifie les types d’adresses pour les variables, paramètres et champs locaux 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.