SymDocument SymDocument SymDocument SymDocument Class

Definición

Representa un documento al que hace referencia un almacén de símbolos.Represents a document referenced by a symbol store.

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

Comentarios

Un documento se define mediante una dirección URL y un GUID de tipo de documento.A document is defined by a URL and a document type GUID. Con el GUID de tipo de documento y la dirección URL, puede buscar el documento.Using the document type GUID and the URL, you can locate the document. Opcionalmente, puede almacenar el origen del documento en el almacén de símbolos.You can optionally store document source in the symbol store.

Esta interfaz también proporciona acceso a ese origen, si está presente.This interface also provides access to that source, if present.

Constructores

SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*) SymDocument(ISymUnmanagedDocument*)

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

Propiedades

CheckSumAlgorithmId CheckSumAlgorithmId CheckSumAlgorithmId CheckSumAlgorithmId

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

DocumentType DocumentType DocumentType DocumentType

Obtiene el tipo del documento actual.Gets the type of the current document.

HasEmbeddedSource HasEmbeddedSource HasEmbeddedSource HasEmbeddedSource

Indica si el código fuente del documento actual está almacenado en el almacén de símbolos.Indicates whether the source for the current document is stored in the symbol store.

Language Language Language Language

Obtiene el lenguaje del documento actual.Gets the language of the current document.

LanguageVendor LanguageVendor LanguageVendor LanguageVendor

Obtiene el proveedor de lenguaje del documento actual.Gets the language vendor of the current document.

SourceLength SourceLength SourceLength SourceLength

Obtiene la longitud, en bytes, del código fuente incrustado.Gets the length, in bytes, of the embedded source.

URL URL URL URL

Obtiene la dirección URL del documento actual.Gets the URL of the current document.

Métodos

Dispose() Dispose() Dispose() Dispose()

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

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Lo llama los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados utilizados por la instancia actual de la clase SymDocument.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymDocument class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

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

FindClosestLine(Int32) FindClosestLine(Int32) FindClosestLine(Int32) FindClosestLine(Int32)

Devuelve el número de la línea más próxima que sea un punto de secuencia, respecto de una línea especificada en el documento actual que puede ser o no un punto de secuencia.Returns the line number of the closest line that is a sequence point, given a line in the current document that might or might not be a sequence point.

GetCheckSum() GetCheckSum() GetCheckSum() GetCheckSum()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetSourceRange(Int32, Int32, Int32, Int32) GetSourceRange(Int32, Int32, Int32, Int32) GetSourceRange(Int32, Int32, Int32, Int32) GetSourceRange(Int32, Int32, Int32, Int32)

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetUnmanaged() GetUnmanaged() GetUnmanaged() GetUnmanaged()

Obtiene un puntero a la interfaz ISymUnmanagedDocument no administrada para esta instancia de SymDocument.Gets a pointer to the unmanaged ISymUnmanagedDocument interface for this SymDocument instance.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
__dtor() __dtor() __dtor() __dtor()

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

{dtor}() {dtor}() {dtor}() {dtor}()

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

Se aplica a