SymDocument Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |