SymDocument SymDocument SymDocument SymDocument Class

Definition

Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.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
Vererbung
SymDocumentSymDocumentSymDocumentSymDocument
Attribute
Implementiert

Hinweise

Ein Dokument wird durch eine URL und einen Dokumenttyp GUID definiert.A document is defined by a URL and a document type GUID. Verwenden das Dokument GUID und die URL ein, geben Sie das Dokument suchen können.Using the document type GUID and the URL, you can locate the document. Sie können optional auch die Quelle des Dokuments im Symbolspeicher speichern.You can optionally store document source in the symbol store.

Diese Schnittstelle bietet auch Zugriff auf diese Quelle, sofern vorhanden.This interface also provides access to that source, if present.

Konstruktoren

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

Initialisiert eine neue Instanz der SymDocument-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedDocument-Objekt.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*)

Initialisiert eine neue Instanz der SymDocument-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedDocument-Objekt.Initializes a new instance of the SymDocument class using the specified pointer to an unmanaged ISymUnmanagedDocument object.

Eigenschaften

CheckSumAlgorithmId CheckSumAlgorithmId CheckSumAlgorithmId CheckSumAlgorithmId

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

DocumentType DocumentType DocumentType DocumentType

Ruft den Typ des aktuellen Dokuments ab.Gets the type of the current document.

HasEmbeddedSource HasEmbeddedSource HasEmbeddedSource HasEmbeddedSource

Gibt an, ob die Quelle für das aktuelle Dokument im Symbolspeicher gespeichert ist.Indicates whether the source for the current document is stored in the symbol store.

Language Language Language Language

Ruft die Sprache des aktuellen Dokuments ab.Gets the language of the current document.

LanguageVendor LanguageVendor LanguageVendor LanguageVendor

Ruft den Compilerhersteller des aktuellen Dokuments ab.Gets the language vendor of the current document.

SourceLength SourceLength SourceLength SourceLength

Ruft die Länge der eingebetteten Quelle in Bytes ab.Gets the length, in bytes, of the embedded source.

URL URL URL URL

Ruft die URL des aktuellen Dokuments ab.Gets the URL of the current document.

Methoden

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

Gibt alle von der aktuellen Instanz der SymDocument-Klasse verwendeten Ressourcen frei.Releases the resources used by the current instance of the SymDocument class.

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

Wird von der Dispose()-Methode und der Finalize()-Methode aufgerufen, um die verwalteten und nicht verwalteten von der aktuellen Instanz der SymDocument-Klasse verwendeten Ressourcen freizugeben.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)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die SymReader durch die Garbage Collection wieder zugänglich gemacht wird.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

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

Gibt die Zeilennummer der nächste Zeile zurück, die ein Sequenzpunkt ist, wobei eine angegebene Zeile im aktuellen Dokument ein Sequenzpunkt sein kann.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()

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

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

Fungiert als Standardhashfunktion.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)

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Ruft einen Zeiger auf die nicht verwaltete ISymUnmanagedDocument-Schnittstelle für diese SymDocument-Instanz ab.Gets a pointer to the unmanaged ISymUnmanagedDocument interface for this SymDocument instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

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

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

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

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

Gilt für: