Partager via


SymReader Classe

Définition

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

public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
Héritage
SymReader
Héritage
SymReader
Attributs
Implémente

Constructeurs

SymReader(ISymUnmanagedReader*)

Initialise une nouvelle instance de la classe SymReader à l’aide du pointeur spécifié vers un objet ISymUnmanagedReader non managé.

SymReader(ISymUnmanagedReader*)

Initialise une nouvelle instance de la classe SymReader à l’aide du pointeur spécifié vers un objet ISymUnmanagedReader non managé.

Propriétés

UserEntryPoint

Obtient le jeton de métadonnées de la méthode spécifiée en tant que point d'entrée utilisateur pour le module, le cas échéant.

Méthodes

__dtor()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Libère les ressources détenues par l’instance actuelle. Cette méthode est réservée à un usage interne uniquement.

{dtor}()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Libère les ressources détenues par l’instance actuelle.

{dtor}()

Libère les ressources détenues par l’instance actuelle.

(Hérité de SymReaderBase)
Dispose()

Libère les ressources utilisées par l'instance actuelle de la classe SymReader.

Dispose(Boolean)

Appelé par les méthodes Dispose() et Finalize() pour libérer les ressources managées et non managées utilisées par l'instance actuelle de la classe SymReader.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Libère les ressources non managées et exécute d’autres opérations de nettoyage avant la récupération du SymReader par le garbage collection.

GetDocument(String, Guid, Guid, Guid)

Obtient un document spécifié par l'URL du document et éventuellement le langage, le fournisseur de langage et le type.

GetDocuments()

Obtient un tableau de tous les documents définis dans le magasin de symboles.

GetGlobalVariables()

Lève une exception NotSupportedException dans tous les cas.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetMethod(SymbolToken)

Obtient un objet de méthode de lecteur de symboles lorsque l'identificateur d'une méthode est fourni.

GetMethod(SymbolToken, Int32)

Obtient un objet de méthode de lecteur de symboles lorsque l'identificateur et la version Modifier & Continuer d'une méthode sont fournis.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtient un objet de méthode de lecteur de symboles contenant une position spécifiée dans un document.

GetNamespaces()

Lève une exception NotSupportedException dans tous les cas.

GetSymAttribute(SymbolToken, String)

Lève une exception NotSupportedException dans tous les cas.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetVariables(SymbolToken)

Lève une exception NotSupportedException dans tous les cas.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReplaceSymbolStore(String, IntPtr)

Remplace le magasin de symboles existant par un magasin de symboles delta.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
UpdateSymbolStore(String, IntPtr)

Met à jour le magasin de symboles existant avec un magasin de symboles delta.

S’applique à