SymDocument Clase

Definición

Representa un documento al que hace referencia un almacén de símbolos.

public ref class SymDocument : System::Diagnostics::SymbolStore::ISymbolDocument
public ref class SymDocument : System::Diagnostics::SymbolStore::SymDocumentBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolDocument
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.SymDocumentBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocument
type SymDocument = class
    interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
    interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
    inherit SymDocumentBase
    interface ISymbolDocument
    interface IDisposable
Public Class SymDocument
Implements ISymbolDocument
Public Class SymDocument
Inherits SymDocumentBase
Implements IDisposable, ISymbolDocument
Herencia
SymDocument
Herencia
SymDocument
Atributos
Implementaciones

Comentarios

Un documento se define mediante una dirección URL y un GUID de tipo de documento. Con el GUID de tipo de documento y la dirección URL, puede encontrar el documento. Opcionalmente, puede almacenar el origen del documento en el almacén de símbolos.

Esta interfaz también proporciona acceso a ese origen, si está presente.

Constructores

SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*)

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

Propiedades

CheckSumAlgorithmId

Devuelve NotSupportedException en todos los casos

DocumentType

Obtiene el tipo del documento actual.

HasEmbeddedSource

Indica si el código fuente del documento actual está almacenado en el almacén de símbolos.

Language

Obtiene el lenguaje del documento actual.

LanguageVendor

Obtiene el proveedor de lenguaje del documento actual.

SourceLength

Obtiene la longitud, en bytes, del código fuente incrustado.

URL

Obtiene la URL del documento actual.

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.

{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 SymDocumentBase)
Dispose()

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

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 SymDocument.

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.

FindClosestLine(Int32)

Devuelve el número de línea de la línea más próxima que sea un punto de secuencia a partir de una línea especificada en el documento actual que puede ser o no un punto de secuencia.

GetCheckSum()

Devuelve NotSupportedException en todos los casos

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Devuelve NotSupportedException en todos los casos

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUnmanaged()

Obtiene un puntero a la interfaz ISymUnmanagedDocument no administrada para esta instancia de SymDocument.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a