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, 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()

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

GetSymAttribute(SymbolToken, String)

Pobiera wartość atrybutu w przypadku nadania nazwy atrybutu.

GetVariables(SymbolToken)

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

Dotyczy

Zobacz też