ISymbolReader Interfejs

Definicja

Reprezentuje czytnik symboli dla kodu zarządzanego.

public interface class ISymbolReader
public interface ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReader
type ISymbolReader = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interface
Public Interface ISymbolReader
Pochodne
Atrybuty

Uwagi

Interfejs zapewnia dostęp do dokumentów, metod i zmiennych.

Uwaga

Ten interfejs jest zarządzanym odpowiednikiem interfejsu ISymUnmanagedReader , jednym z niezarządzanych interfejsów magazynu symboli, które zapewniają alternatywny sposób odczytywania i zapisywania informacji o symbolach debugowania.

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

GetDocument(String, Guid, Guid, Guid)

Pobiera dokument określony przez język, dostawcę i typ.

GetDocuments()

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

GetGlobalVariables()

Pobiera wszystkie zmienne globalne w module.

GetMethod(SymbolToken)

Pobiera obiekt metody czytnika symboli po podaniu identyfikatora metody.

GetMethod(SymbolToken, Int32)

Pobiera obiekt metody czytnika symboli po podaniu identyfikatora metody oraz jej edycji i kontynuowania wersji.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

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

GetNamespaces()

Pobiera przestrzenie nazw zdefiniowane w zakresie globalnym w bieżącym magazynie symboli.

GetSymAttribute(SymbolToken, String)

Pobiera wartość atrybutu po podaniu nazwy atrybutu.

GetVariables(SymbolToken)

Pobiera zmienne, które nie są lokalne po podaniu elementu nadrzędnego.

Dotyczy

Zobacz też