SymReader Classe
Définition
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 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
- 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. |