Compartir vía


SymReader Clase

Definición

Proporciona acceso a los documentos, métodos y variables incluidos en un almacén 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
Herencia
SymReader
Herencia
SymReader
Atributos
Implementaciones

Constructores

SymReader(ISymUnmanagedReader*)

Inicializa una nueva instancia de la clase SymReader mediante el puntero especificado a un objeto ISymUnmanagedReader no administrado.

SymReader(ISymUnmanagedReader*)

Inicializa una nueva instancia de la clase SymReader mediante el puntero especificado a un objeto ISymUnmanagedReader no administrado.

Propiedades

UserEntryPoint

Obtiene el símbolo (token) de metadatos del método especificado como punto de entrada del usuario para el módulo, en caso de que haya alguno.

Métodos

__dtor()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual. Este método solo se utiliza de forma interna.

{dtor}()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual.

{dtor}()

Libera los recursos mantenidos por la instancia actual.

(Heredado de SymReaderBase)
Dispose()

Libera los recursos utilizados por la instancia actual de la clase SymReader.

Dispose(Boolean)

Lo llaman los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados usados por la instancia actual de la clase SymReader.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto SymReader durante la recolección de elementos no usados.

GetDocument(String, Guid, Guid, Guid)

Obtiene el documento que especifica la dirección URL para el documento y, de manera opcional, su lenguaje, proveedor de lenguaje y tipo.

GetDocuments()

Obtiene una matriz de todos los documentos definidos en el almacén de símbolos.

GetGlobalVariables()

Devuelve NotSupportedException en todos los casos

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetMethod(SymbolToken)

Obtiene un objeto del método del lector de símbolos cuando se especifica el identificador de un método.

GetMethod(SymbolToken, Int32)

Obtiene un objeto del método del lector de símbolos cuando se especifica el identificador de un método y su versión de edición y continuación.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtiene un objeto del método del lector de símbolos que contiene una posición especificada en un documento.

GetNamespaces()

Devuelve NotSupportedException en todos los casos

GetSymAttribute(SymbolToken, String)

Devuelve NotSupportedException en todos los casos

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetVariables(SymbolToken)

Devuelve NotSupportedException en todos los casos

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReplaceSymbolStore(String, IntPtr)

Reemplaza el almacén de símbolos existente con un almacén de símbolos delta.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UpdateSymbolStore(String, IntPtr)

Actualiza el almacén de símbolos existente con un almacén de símbolos delta.

Se aplica a