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) |
Получает переменные, не являющиеся локальными, для заданного родительского объекта. |