Sdílet prostřednictvím


SymDocument Třída

Definice

Představuje dokument odkazovaný úložištěm symbolů.

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
Dědičnost
SymDocument
Dědičnost
SymDocument
Atributy
Implementuje

Poznámky

Dokument je definován pomocí adresy URL a identifikátoru GUID typu dokumentu. Pomocí identifikátoru GUID typu dokumentu a adresy URL můžete dokument najít. Volitelně můžete uložit zdroj dokumentu do úložiště symbolů.

Toto rozhraní také poskytuje přístup k tomuto zdroji, pokud existuje.

Konstruktory

SymDocument(ISymUnmanagedDocument*)

Inicializuje novou instanci SymDocument třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedDocument objekt.

SymDocument(ISymUnmanagedDocument*)

Inicializuje novou instanci SymDocument třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedDocument objekt.

Vlastnosti

CheckSumAlgorithmId

Ve všech případech vyvolá chybu NotSupportedException .

DocumentType

Získá typ aktuálního dokumentu.

HasEmbeddedSource

Určuje, jestli je zdroj aktuálního dokumentu uložen v úložišti symbolů.

Language

Získá jazyk aktuálního dokumentu.

LanguageVendor

Získá dodavatele jazyka aktuálního dokumentu.

SourceLength

Získá délku v bajtech vloženého zdroje.

URL

Získá adresu URL aktuálního dokumentu.

Metody

__dtor()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Uvolní prostředky držené aktuální instancí.

(Zděděno od SymDocumentBase)
Dispose()

Uvolní prostředky používané aktuální instancí třídy SymDocument.

Dispose(Boolean)

Volal metody Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymDocument třídy.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní nespravované prostředky a provede další operace čištění před SymReader uvolněním paměti.

FindClosestLine(Int32)

Vrátí číslo čáry nejbližší čáry, která je pořadovým bodem vzhledem k přímce v aktuálním dokumentu, která může nebo nemusí být pořadovým bodem.

GetCheckSum()

Ve všech případech vyvolá chybu NotSupportedException .

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Ve všech případech vyvolá chybu NotSupportedException .

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetUnmanaged()

Získá ukazatel na nespravované ISymUnmanagedDocument rozhraní pro tuto SymDocument instanci.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro