Teilen über


SymDocument Klasse

Definition

Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.

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
Vererbung
SymDocument
Vererbung
SymDocument
Attribute
Implementiert

Hinweise

Ein Dokument wird durch eine URL und eine Dokumenttyp-GUID definiert. Mithilfe der Dokumenttyp-GUID und der URL können Sie das Dokument suchen. Optional können Sie die Dokumentquelle im Symbolspeicher speichern.

Diese Schnittstelle bietet auch Zugriff auf diese Quelle, falls vorhanden.

Konstruktoren

SymDocument(ISymUnmanagedDocument*)

Initialisiert eine neue Instanz der SymDocument-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedDocument-Objekt.

SymDocument(ISymUnmanagedDocument*)

Initialisiert eine neue Instanz der SymDocument-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedDocument-Objekt.

Eigenschaften

CheckSumAlgorithmId

Löst in allen Fällen eine NotSupportedException aus.

DocumentType

Ruft den Typ des aktuellen Dokuments ab.

HasEmbeddedSource

Gibt an, ob die Quelle für das aktuelle Dokument im Symbolspeicher gespeichert ist.

Language

Ruft die Sprache des aktuellen Dokuments ab.

LanguageVendor

Ruft den Compilerhersteller des aktuellen Dokuments ab.

SourceLength

Ruft die Länge der eingebetteten Quelle in Bytes ab.

URL

Ruft die URL des aktuellen Dokuments ab.

Methoden

__dtor()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

{dtor}()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

{dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

(Geerbt von SymDocumentBase)
Dispose()

Gibt alle von der aktuellen Instanz der SymDocument-Klasse verwendeten Ressourcen frei.

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.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
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.

FindClosestLine(Int32)

Gibt die Zeilennummer der nächsten Zeile zurück, die ein Sequenzpunkt ist, wobei eine angegebene Zeile im aktuellen Dokument ein Sequenzpunkt sein kann.

GetCheckSum()

Löst in allen Fällen eine NotSupportedException aus.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Löst in allen Fällen eine NotSupportedException aus.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUnmanaged()

Ruft einen Zeiger auf die nicht verwaltete ISymUnmanagedDocument-Schnittstelle für diese SymDocument-Instanz ab.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: