Freigeben über


SymDocument Klasse

Definition

Stellt ein Dokument dar, auf das durch einen 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. Sie können die Dokumentquelle optional im Symbolspeicher speichern.

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

Konstruktoren

SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*)

Initialisiert eine neue Instanz der SymDocument Klasse mithilfe 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 Sprachanbieter 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 Ressourcen frei, die von der aktuellen Instanz gehalten werden.

{dtor}()

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

Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden.

{dtor}()

Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden.

(Geerbt von SymDocumentBase)
Dispose()

Gibt die von der aktuellen Instanz der SymDocument Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Wird von den Methoden Dispose() und Finalize() aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der SymDocument Klasse verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Finalize()

Gibt nicht verwaltete Ressourcen frei und führt weitere Bereinigungsvorgänge aus, bevor die SymReader von der Garbage Collection zurückgefordert wird.

FindClosestLine(Int32)

Gibt die Zeilennummer der nächstgelegenen Zeile zurück, die ein Sequenzpunkt ist, wobei eine Zeile im aktuellen Dokument angegeben ist, die möglicherweise ein Sequenzpunkt ist oder nicht.

GetCheckSum()

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

GetHashCode()

Dient als Standardhashfunktion.

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

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

GetType()

Ruft die 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 der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: