Compartilhar via


SymReader Classe

Definição

Fornece acesso a documentos, métodos e variáveis em um repositório de símbolos.

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
Herança
SymReader
Herança
SymReader
Atributos
Implementações

Construtores

SymReader(ISymUnmanagedReader*)

Inicializa uma nova instância da classe SymReader usando o ponteiro especificado para um objeto ISymUnmanagedReader não gerenciado.

SymReader(ISymUnmanagedReader*)

Inicializa uma nova instância da classe SymReader usando o ponteiro especificado para um objeto ISymUnmanagedReader não gerenciado.

Propriedades

UserEntryPoint

Obtém o token de metadados para o método especificado como o ponto de entrada do usuário para o módulo, caso haja algum.

Métodos

__dtor()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual. Este método destina-se apenas ao uso interno.

{dtor}()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual.

{dtor}()

Libera os recursos mantidos pela instância atual.

(Herdado de SymReaderBase)
Dispose()

Libera os recursos usados pela instância atual da classe SymReader.

Dispose(Boolean)

Chamado pelos métodos Dispose() e Finalize() para liberar os recursos gerenciados e não gerenciados usados pela instância atual da classe SymReader.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes que SymReader seja recuperado pela coleta de lixo.

GetDocument(String, Guid, Guid, Guid)

Obtém um documento especificado pela URL do documento e, opcionalmente, o idioma, fornecedor de idioma e tipo.

GetDocuments()

Obtém uma matriz de todos os documentos definidos no repositório de símbolos.

GetGlobalVariables()

Gera um NotSupportedException em todos os casos.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetMethod(SymbolToken)

Obtém um objeto do método de leitor de símbolo quando o identificador de um método é fornecido.

GetMethod(SymbolToken, Int32)

Obtém um objeto do método de leitor de símbolo quando é fornecido o identificador de um método e sua versão de edição e continuação.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtém um objeto do método de leitor de símbolo que contém uma posição especificada em um documento.

GetNamespaces()

Gera um NotSupportedException em todos os casos.

GetSymAttribute(SymbolToken, String)

Gera um NotSupportedException em todos os casos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetVariables(SymbolToken)

Gera um NotSupportedException em todos os casos.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReplaceSymbolStore(String, IntPtr)

Substitui o repositório de símbolos existente por um repositório de símbolos delta.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateSymbolStore(String, IntPtr)

Atualiza o repositório de símbolos existente com um repositório de símbolos delta.

Aplica-se a