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

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

UserEntryPoint

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

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í. 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 držené aktuální instancí.

{dtor}()

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

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

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

Dispose(Boolean)

Volána metodami Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymReader 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.

GetDocument(String, Guid, Guid, Guid)

Získá dokument určený adresou URL pro dokument a volitelně jazyk, dodavatele jazyka a typ.

GetDocuments()

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

GetGlobalVariables()

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

GetHashCode()

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

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

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

GetMethod(SymbolToken, Int32)

Získá objekt metody čtečky symbolů při zadání identifikátoru metody a její verze upravit a pokračovat.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

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

GetNamespaces()

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

GetSymAttribute(SymbolToken, String)

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

GetType()

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

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

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

MemberwiseClone()

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

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

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

ToString()

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

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

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

Platí pro