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 adresou URL a identifikátorem 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 objektu.

SymDocument(ISymUnmanagedDocument*)

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

Vlastnosti

CheckSumAlgorithmId

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

DocumentType

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

HasEmbeddedSource

Určuje, zda je zdroj pro aktuální dokument 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)

Volána metodami 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 řádku 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á výjimku NotSupportedException .

GetHashCode()

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

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

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

GetType()

Type Získá z aktuální instance.

(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