SymReader Clase

Definición

Proporciona acceso a los documentos, métodos y variables incluidos en un almacén de símbolos.Provides access to documents, methods, and variables within a symbol store.

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.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

SymReader(ISymUnmanagedReader*)

Inicializa una nueva instancia de la clase SymReader mediante el puntero especificado a un objeto ISymUnmanagedReader no administrado.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

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.Gets the metadata token for the method that was specified as the user entry point for the module, if any.

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.Releases the resources held by the current instance. Este método solo se utiliza de forma interna.This method is for internal use only.

{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.Releases the resources held by the current instance.

{dtor}()

Libera los recursos mantenidos por la instancia actual.Releases the resources held by the current instance.

(Heredado de SymReaderBase)
Dispose()

Libera los recursos utilizados por la instancia actual de la clase SymReader.Releases the resources used by the current instance of the SymReader class.

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.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(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.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

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.Gets a document specified by the URL for the document and optionally the language, language vendor, and type.

GetDocuments()

Obtiene una matriz de todos los documentos definidos en el almacén de símbolos.Gets an array of all documents defined in the symbol store.

GetGlobalVariables()

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(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.Gets a symbol reader method object when given the identifier of a method.

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.Gets a symbol reader method object when given the identifier of a method and its edit and continue version.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtiene un objeto del método del lector de símbolos que contiene una posición especificada en un documento.Gets a symbol reader method object that contains a specified position in a document.

GetNamespaces()

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

GetSymAttribute(SymbolToken, String)

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
GetVariables(SymbolToken)

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ReplaceSymbolStore(String, IntPtr)

Reemplaza el almacén de símbolos existente con un almacén de símbolos delta.Replaces the existing symbol store with a delta symbol store.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
UpdateSymbolStore(String, IntPtr)

Actualiza el almacén de símbolos existente con un almacén de símbolos delta.Updates the existing symbol store with a delta symbol store.

Se aplica a