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 klasy przy użyciu określonego wskaźnika do niezazawansego obiektu SymReader ISymUnmanagedReader.

SymReader(ISymUnmanagedReader*)

Inicjuje nowe wystąpienie klasy przy użyciu określonego wskaźnika do niezazawansego obiektu SymReader 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 taki jest.

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 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 przez metody i w celu zwolnienia zarządzanych i nieza zarządzanych zasobów używanych Dispose() Finalize() przez bieżące wystąpienie SymReader klasy.

Equals(Object)

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

(Odziedziczone po Object)
Finalize()

Zwalnia zasoby nieza zarządzania i wykonuje inne operacje czyszczenia przed odzyskaniem przez SymReader wyrzucanie elementów bezużytecznych.

GetDocument(String, Guid, Guid, Guid)

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

GetDocuments()

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

GetGlobalVariables()

Zgłasza we NotSupportedException wszystkich przypadkach.

GetHashCode()

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

(Odziedziczone po Object)
GetMethod(SymbolToken)

Pobiera obiekt metody czytnika symboli po podano identyfikator metody.

GetMethod(SymbolToken, Int32)

Pobiera obiekt metody czytnika symboli, gdy podano identyfikator metody oraz jej edytowanie i kontynuowanie wersji.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

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

GetNamespaces()

Zgłasza we NotSupportedException wszystkich przypadkach.

GetSymAttribute(SymbolToken, String)

Zgłasza we NotSupportedException wszystkich przypadkach.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetVariables(SymbolToken)

Zgłasza we NotSupportedException 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)

Aktualizuje istniejący magazyn symboli za pomocą magazynu symboli różnicowych.

Dotyczy