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)

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

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

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