SymReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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ů. |