Freigeben über


ISymbolDocument Schnittstelle

Definition

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

public interface class ISymbolDocument
public interface ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolDocument
type ISymbolDocument = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolDocument = interface
Public Interface ISymbolDocument
Abgeleitet
Attribute

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, sofern vorhanden.

Hinweis

Diese Schnittstelle ist die verwaltete Entsprechung der ISymUnmanagedDocument Schnittstelle, eine der nicht verwalteten Symbolspeicherschnittstellen, die eine alternative Möglichkeit zum Lesen und Schreiben von Debugsymbolinformationen bietet.

Eigenschaften

CheckSumAlgorithmId

Ruft den Bezeichner für den Prüfsummenalgorithmus ab.

DocumentType

Ruft den Typ des aktuellen Dokuments ab.

HasEmbeddedSource

Überprüft, ob 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

FindClosestLine(Int32)

Gibt die nächstgelegene Zeile zurück, die ein Sequenzpunkt ist, ausgehend von einer Zeile im aktuellen Dokument, die ein Sequenzpunkt sein kann, es aber nicht sein muss.

GetCheckSum()

Ruft die Prüfsumme ab.

GetSourceRange(Int32, Int32, Int32, Int32)

Ruft die Quelle des eingebetteten Dokuments für den angegebenen Bereich ab.

Gilt für:

Weitere Informationen