Compartilhar via


SymDocument Classe

Definição

Representa um documento referenciado por um repositório 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
Herança
SymDocument
Herança
SymDocument
Atributos
Implementações

Comentários

Um documento é definido por uma URL e um GUID de tipo de documento. Usando o GUID do tipo de documento e a URL, você pode localizar o documento. Opcionalmente, você pode armazenar a origem do documento no repositório de símbolos.

Essa interface também fornece acesso a essa origem, se presente.

Construtores

SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*)

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

Propriedades

CheckSumAlgorithmId

Gera um NotSupportedException em todos os casos.

DocumentType

Obtém o tipo do documento atual.

HasEmbeddedSource

Indica se a origem do documento atual está armazenada no repositório de símbolos.

Language

Obtém o idioma do documento atual.

LanguageVendor

Obtém a o fornecedor do idioma do documento atual.

SourceLength

Obtém o comprimento, em bytes, da origem inserida.

URL

Obtém a URL do documento atual.

Métodos

__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}()

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

Libera os recursos usados pela instância atual da classe SymDocument.

Dispose(Boolean)

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

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 que SymReader seja recuperado pela coleta de lixo.

FindClosestLine(Int32)

Retorna o número de linha da linha mais próxima que é um ponto de sequência, considerando uma linha no documento atual que pode ou não pode ser um ponto de sequência.

GetCheckSum()

Gera um NotSupportedException em todos os casos.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Gera um NotSupportedException em todos os casos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUnmanaged()

Obtém um ponteiro para a interface ISymUnmanagedDocument não gerenciada para esta instância SymDocument.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a