Поделиться через


ISymbolReader Интерфейс

Определение

Представляет средство чтения символов для управляемого кода.

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
Производный
Атрибуты

Комментарии

Интерфейс предоставляет доступ к документам, методам и переменным.

Примечание

Этот интерфейс является управляемым аналогом ISymUnmanagedReader интерфейса , одного из неуправляемых интерфейсов хранилища символов, которые предоставляют альтернативный способ чтения и записи отладочной информации о символах.

Свойства

UserEntryPoint

Получает токен метаданных для метода, заданного в качестве точки входа пользователя для модуля (если существует).

Методы

GetDocument(String, Guid, Guid, Guid)

Получает документ на основании заданного языка, поставщика и типа.

GetDocuments()

Получает массив всех документов, определенных в хранилище символов.

GetGlobalVariables()

Получает все глобальные переменные в модуле.

GetMethod(SymbolToken)

Получает объект метода средства чтения символов для заданного идентификатора метода.

GetMethod(SymbolToken, Int32)

Получает объект метода средства чтения символов для заданных идентификатора метода и его версии в режиме "Изменить и продолжить".

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Получает объект метода средства чтения символов, содержащий указанную позицию в документе.

GetNamespaces()

Получает пространства имен, определенные в глобальной области в текущем хранилище символов.

GetSymAttribute(SymbolToken, String)

Получает значение атрибута для заданного имени атрибута.

GetVariables(SymbolToken)

Получает переменные, не являющиеся локальными, для заданного родительского объекта.

Применяется к

См. также раздел