SymReader Třída

Definice

Poskytuje přístup k dokumentům, metodám a proměnným v úložišti symbolů.

public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
Dědičnost
SymReader
Dědičnost
SymReader
Atributy
Implementuje

Konstruktory

Name Description
SymReader(ISymUnmanagedReader*)

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

SymReader(ISymUnmanagedReader*)

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

Vlastnosti

Name Description
UserEntryPoint

Získá token metadat pro metodu, která byla zadána jako vstupní bod uživatele pro modul, pokud existuje.

Metody

Name Description
__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 uchovávané aktuální instancí. Tato metoda je určena pouze pro interní použití.

{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 uchovávané aktuální instancí.

{dtor}()

Uvolní prostředky uchovávané aktuální instancí.

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

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

Dispose(Boolean)

Volali je a Dispose() metodu Finalize() uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymReader třídy.

Equals(Object)

Určuje, zda je zadaný objekt roven 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.

GetDocument(String, Guid, Guid, Guid)

Získá dokument určený adresou URL dokumentu a volitelně jazykem, dodavatelem jazyka a typem.

GetDocuments()

Získá pole všech dokumentů definovaných v úložišti symbolů.

GetGlobalVariables()

Vyvolá výjimku NotSupportedException ve všech případech.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetMethod(SymbolToken, Int32)

Získá objekt metody čtečky symbolu při zadání identifikátoru metody a jeho úpravy a pokračování verze.

GetMethod(SymbolToken)

Získá objekt metody čtečky symbolu při zadání identifikátoru metody.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Získá objekt metody čtečky symbolu, který obsahuje zadanou pozici v dokumentu.

GetNamespaces()

Vyvolá výjimku NotSupportedException ve všech případech.

GetSymAttribute(SymbolToken, String)

Vyvolá výjimku NotSupportedException ve všech případech.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetVariables(SymbolToken)

Vyvolá výjimku NotSupportedException ve všech případech.

MemberwiseClone()

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

(Zděděno od Object)
ReplaceSymbolStore(String, IntPtr)

Nahradí existující úložiště symbolů rozdílovým úložištěm symbolů.

ToString()

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

(Zděděno od Object)
UpdateSymbolStore(String, IntPtr)

Aktualizuje existující úložiště symbolů pomocí rozdílového úložiště symbolů.

Platí pro