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
- Производный
- Атрибуты
Комментарии
Интерфейс предоставляет доступ к документам, методам и переменным.
Note
Этот интерфейс является управляемым аналогом ISymUnmanagedReader интерфейса, одним из неуправляемых интерфейсов хранилища символов, которые предоставляют альтернативный способ чтения и записи сведений о символах отладки.
Свойства
| Имя | Описание |
|---|---|
| UserEntryPoint |
Возвращает маркер метаданных для метода, который был указан в качестве точки входа пользователя для модуля, если таковой есть. |
Методы
| Имя | Описание |
|---|---|
| GetDocument(String, Guid, Guid, Guid) |
Возвращает документ, указанный языком, поставщиком и типом. |
| GetDocuments() |
Возвращает массив всех документов, определенных в хранилище символов. |
| GetGlobalVariables() |
Возвращает все глобальные переменные в модуле. |
| GetMethod(SymbolToken, Int32) |
Возвращает объект метода чтения символов при указании идентификатора метода и его редактирования и продолжения версии. |
| GetMethod(SymbolToken) |
Возвращает объект метода чтения символов при указании идентификатора метода. |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
Возвращает объект метода чтения символов, содержащий указанную позицию в документе. |
| GetNamespaces() |
Возвращает пространства имен, определенные в глобальной области в текущем хранилище символов. |
| GetSymAttribute(SymbolToken, String) |
Возвращает значение атрибута при указании имени атрибута. |
| GetVariables(SymbolToken) |
Возвращает переменные, которые не являются локальными при указании родительского элемента. |