Condividi tramite


SymReader Classe

Definizione

Fornisce l'accesso a documenti, metodi e variabili all'interno di un archivio simboli.

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
Ereditarietà
SymReader
Ereditarietà
SymReader
Attributi
Implementazioni

Costruttori

SymReader(ISymUnmanagedReader*)

Inizializza una nuova istanza della classe SymReader usando il puntatore specificato a un oggetto ISymUnmanagedReader non gestito.

SymReader(ISymUnmanagedReader*)

Inizializza una nuova istanza della classe SymReader usando il puntatore specificato a un oggetto ISymUnmanagedReader non gestito.

Proprietà

UserEntryPoint

Recupera il token di metadati per il metodo specificato come punto di ingresso utente per il modulo, se presente.

Metodi

__dtor()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia le risorse contenute nell'istanza corrente. Questo metodo è solo per uso interno.

{dtor}()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia le risorse contenute nell'istanza corrente.

{dtor}()

Rilascia le risorse contenute nell'istanza corrente.

(Ereditato da SymReaderBase)
Dispose()

Rilascia le risorse usate dall'istanza corrente della classe SymReader.

Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe SymReader.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe SymReader venga recuperata tramite Garbage Collection.

GetDocument(String, Guid, Guid, Guid)

Ottiene un documento specificato in base all'URL per il documento e facoltativamente al linguaggio, al fornitore di linguaggio e al tipo.

GetDocuments()

Recupera una matrice di tutti i documenti definiti nell'archivio simboli.

GetGlobalVariables()

Genera un'eccezione NotSupportedException in tutti i casi.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMethod(SymbolToken)

Recupera un oggetto del metodo del lettore di simboli, quando viene specificato l'identificatore di un metodo.

GetMethod(SymbolToken, Int32)

Recupera un oggetto del metodo del lettore di simboli, quando viene specificato l'identificatore di un metodo e la versione continua e di modifica.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Recupera un oggetto del metodo del lettore di simboli che contiene una posizione specificata in un documento.

GetNamespaces()

Genera un'eccezione NotSupportedException in tutti i casi.

GetSymAttribute(SymbolToken, String)

Genera un'eccezione NotSupportedException in tutti i casi.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetVariables(SymbolToken)

Genera un'eccezione NotSupportedException in tutti i casi.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReplaceSymbolStore(String, IntPtr)

Sostituisce l'archivio dei simboli esistente con un archivio dei simboli delta.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UpdateSymbolStore(String, IntPtr)

Aggiorna l'archivio dei simboli esistente con un archivio dei simboli delta.

Si applica a