SymReader Classe

Définition

Fournit l'accès aux documents, aux méthodes et aux variables d'un magasin de symboles.Provides access to documents, methods, and variables within a symbol store.

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é.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

SymReader(ISymUnmanagedReader*)

Initialise une nouvelle instance de la classe SymReader à l’aide du pointeur spécifié vers un objet ISymUnmanagedReader non managé.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

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.Gets the metadata token for the method that was specified as the user entry point for the module, if any.

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.Releases the resources held by the current instance. Cette méthode est réservée à un usage interne uniquement.This method is for internal use only.

{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.Releases the resources held by the current instance.

{dtor}()

Libère les ressources détenues par l’instance actuelle.Releases the resources held by the current instance.

(Hérité de SymReaderBase)
Dispose()

Libère les ressources utilisées par l'instance actuelle de la classe SymReader.Releases the resources used by the current instance of the SymReader class.

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.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(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.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by 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.Gets a document specified by the URL for the document and optionally the language, language vendor, and type.

GetDocuments()

Obtient un tableau de tous les documents définis dans le magasin de symboles.Gets an array of all documents defined in the symbol store.

GetGlobalVariables()

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(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.Gets a symbol reader method object when given the identifier of a method.

GetMethod(SymbolToken, Int32)

Obtient un objet de méthode de lecteur de symboles lorsque l'identificateur et la version Modifier &amp; Continuer d'une méthode sont fournis.Gets a symbol reader method object when given the identifier of a method and its edit and continue version.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtient un objet de méthode de lecteur de symboles contenant une position spécifiée dans un document.Gets a symbol reader method object that contains a specified position in a document.

GetNamespaces()

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

GetSymAttribute(SymbolToken, String)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException in all cases.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Remplace le magasin de symboles existant par un magasin de symboles delta.Replaces the existing symbol store with a delta symbol store.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

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

Met à jour le magasin de symboles existant avec un magasin de symboles delta.Updates the existing symbol store with a delta symbol store.

S’applique à