SymDocument Classe

Definizione

Rappresenta un documento al quale fa riferimento un archivio di simboli.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
Ereditarietà
SymDocument
Attributi
Implementazioni

Commenti

Un documento è definito da un URL e un GUID del tipo di documento.A document is defined by a URL and a document type GUID. Utilizzando il GUID del tipo di documento e l'URL, è possibile individuare il documento.Using the document type GUID and the URL, you can locate the document. Facoltativamente, è possibile archiviare l'origine del documento nell'archivio dei simboli.You can optionally store document source in the symbol store.

Questa interfaccia fornisce anche l'accesso a tale origine, se presente.This interface also provides access to that source, if present.

Costruttori

SymDocument(ISymUnmanagedDocument*)

Inizializza una nuova istanza della classe SymDocument usando il puntatore specificato a un oggetto ISymUnmanagedDocument non gestito.Initializes a new instance of the SymDocument class using the specified pointer to an unmanaged ISymUnmanagedDocument object.

SymDocument(ISymUnmanagedDocument*)

Inizializza una nuova istanza della classe SymDocument usando il puntatore specificato a un oggetto ISymUnmanagedDocument non gestito.Initializes a new instance of the SymDocument class using the specified pointer to an unmanaged ISymUnmanagedDocument object.

Proprietà

CheckSumAlgorithmId

Genera un'eccezione NotSupportedException in tutti i casi.Throws a NotSupportedException in all cases.

DocumentType

Recupera il tipo del documento corrente.Gets the type of the current document.

HasEmbeddedSource

Indica se l'origine per il documento corrente è inclusa nell'archivio simboli.Indicates whether the source for the current document is stored in the symbol store.

Language

Recupera il linguaggio del documento corrente.Gets the language of the current document.

LanguageVendor

Recupera il fornitore di linguaggio del documento corrente.Gets the language vendor of the current document.

SourceLength

Recupera la lunghezza, in byte, dell'origine incorporata.Gets the length, in bytes, of the embedded source.

URL

Ottiene l'URL del documento corrente.Gets the URL of the current document.

Metodi

__dtor()

Rilascia le risorse contenute nell'istanza corrente.Releases the resources held by the current instance.

{dtor}()

Rilascia le risorse contenute nell'istanza corrente.Releases the resources held by the current instance.

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe SymDocument.Releases the resources used by the current instance of the SymDocument class.

Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite utilizzate dall'istanza corrente della classe 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)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Finalize()

Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe SymReader venga recuperata tramite Garbage Collection.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

FindClosestLine(Int32)

Restituisce il numero di riga più vicina che rappresenta un punto di sequenza, data una riga del documento corrente che può essere o meno un punto di sequenza.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()

Genera un'eccezione NotSupportedException in tutti i casi.Throws a NotSupportedException in all cases.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Genera un'eccezione NotSupportedException in tutti i casi.Throws a NotSupportedException in all cases.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetUnmanaged()

Ottiene un puntatore all'interfaccia ISymUnmanagedDocument non gestita per l'istanza di SymDocument.Gets a pointer to the unmanaged ISymUnmanagedDocument interface for this SymDocument instance.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a