Udostępnij za pośrednictwem


SymReader Klasa

Definicja

Zapewnia dostęp do dokumentów, metod i zmiennych w magazynie symboli.

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
Dziedziczenie
SymReader
Dziedziczenie
SymReader
Atrybuty
Implementuje

Konstruktory

SymReader(ISymUnmanagedReader*)

Inicjuje nowe wystąpienie SymReader klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedReader .

SymReader(ISymUnmanagedReader*)

Inicjuje nowe wystąpienie SymReader klasy przy użyciu określonego wskaźnika do niezarządzanego obiektu ISymUnmanagedReader.

Właściwości

UserEntryPoint

Pobiera token metadanych dla metody, która została określona jako punkt wejścia użytkownika dla modułu, jeśli istnieje.

Metody

__dtor()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwalnia zasoby blokowane przez bieżące wystąpienie. Ta metoda jest przeznaczona tylko do użytku wewnętrznego.

{dtor}()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwalnia zasoby blokowane przez bieżące wystąpienie.

{dtor}()

Zwalnia zasoby blokowane przez bieżące wystąpienie.

(Odziedziczone po SymReaderBase)
Dispose()

Zwalnia zasoby używane przez bieżące wystąpienie klasy SymReader.

Dispose(Boolean)

Wywoływane Dispose() przez metody i Finalize() w celu wydania zarządzanych i niezarządzanych zasobów używanych SymReader przez bieżące wystąpienie klasy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Zwalnia niezarządzane zasoby i wykonuje inne operacje oczyszczania przed SymReader odzyskaniem przez odzyskiwanie pamięci.

GetDocument(String, Guid, Guid, Guid)

Pobiera dokument określony przez adres URL dokumentu i opcjonalnie język, dostawca języka i typ.

GetDocuments()

Pobiera tablicę wszystkich dokumentów zdefiniowanych w magazynie symboli.

GetGlobalVariables()

Zgłasza wartość NotSupportedException we wszystkich przypadkach.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMethod(SymbolToken)

Pobiera obiekt metody czytnika symboli, gdy zostanie podany identyfikator metody.

GetMethod(SymbolToken, Int32)

Pobiera obiekt metody czytnika symboli, gdy podany identyfikator metody i jego edycji i kontynuowania wersji.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Pobiera obiekt metody czytnika symboli, który zawiera określoną pozycję w dokumencie.

GetNamespaces()

Zgłasza wartość NotSupportedException we wszystkich przypadkach.

GetSymAttribute(SymbolToken, String)

Zgłasza wartość NotSupportedException we wszystkich przypadkach.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetVariables(SymbolToken)

Zgłasza wartość NotSupportedException we wszystkich przypadkach.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReplaceSymbolStore(String, IntPtr)

Zastępuje istniejący magazyn symboli magazynem symboli różnicowych.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UpdateSymbolStore(String, IntPtr)

Aktualizacje istniejącego magazynu symboli z magazynem symboli różnicowych.

Dotyczy