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

Nome Description
SymReader(ISymUnmanagedReader*)

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

SymReader(ISymUnmanagedReader*)

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

Propriedades

Nome Description
UserEntryPoint

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

Métodos

Nome Description
__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 a utilização interna.

{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 SymReader classe.

Dispose(Boolean)

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

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 de serem SymReader recuperados pela coleta de lixo.

GetDocument(String, Guid, Guid, Guid)

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

GetDocuments()

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

GetGlobalVariables()

Lança um NotSupportedException em todos os casos.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetMethod(SymbolToken, Int32)

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

GetMethod(SymbolToken)

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

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

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

GetNamespaces()

Lança um NotSupportedException em todos os casos.

GetSymAttribute(SymbolToken, String)

Lança um NotSupportedException em todos os casos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetVariables(SymbolToken)

Lança um NotSupportedException em todos os casos.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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