System.Diagnostics.SymbolStore Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, позволяющие выполнять чтение и запись сведений о символах отладки, например об исходной строке, на картах MSIL. Компиляторы, предназначенные для .NET, могут сохранять символы отладки в файлах базы данных программиста (PDB). Отладчики и профилировщики кода могут считывать символы отладки во время выполнения.
Классы
SymBinder |
Представляет модуль привязки символов для управляемого кода. |
SymBinderBase |
Определяет основное поведение класса SymBinder. |
SymDocument |
Представляет документ, на который ссылается хранилище символов. |
SymDocumentBase |
Определяет основное поведение класса SymDocument. |
SymDocumentType |
Хранит открытые идентификаторы GUID типов документов, используемые в хранилище символов. |
SymDocumentWriter |
Предоставляет методы для записи в документ, на который ссылается хранилище символов. |
SymDocumentWriterBase |
Определяет основное поведение класса SymDocumentWriter. |
SymLanguageType |
Хранит открытые идентификаторы GUID для типов языков, используемые в хранилище символов. |
SymLanguageVendor |
Хранит открытые идентификаторы GUID поставщиков языков, используемые в хранилище символов. |
SymMethod |
Представляет метод в хранилище символов. |
SymMethodBase |
Определяет основное поведение класса SymMethod. |
SymReader |
Предоставляет доступ к документам, методам и переменным в хранилище символов. |
SymReaderBase |
Определяет основное поведение класса SymReader. |
SymScope |
Представляет лексическую область видимости в объекте SymMethod, обеспечивая доступ к начальному и конечному смещениям этой области, а также к ее дочерним и родительской областям. |
SymScopeBase |
Определяет основное поведение класса SymScope. |
SymVariable |
Представляет переменную в хранилище символов. |
SymVariableBase |
Определяет основное поведение класса SymVariable. |
SymWriter |
Представляет модуль записи символов для управляемого кода. |
SymWriterBase |
Определяет основное поведение класса SymWriter. |
Структуры
SymbolToken |
Структура SymbolToken — это объектное представление маркера, представляющего символьные данные. |
Интерфейсы
ISymbolBinder |
Представляет модуль привязки символов для управляемого кода. |
ISymbolBinder1 |
Представляет модуль привязки символов для управляемого кода. |
ISymbolDocument |
Представляет документ, на который ссылается хранилище символов. |
ISymbolDocumentWriter |
Представляет документ, на который ссылается хранилище символов. |
ISymbolMethod |
Представляет метод в хранилище символов. |
ISymbolNamespace |
Представляет пространство имен в хранилище символов. |
ISymbolReader |
Представляет средство чтения символов для управляемого кода. |
ISymbolScope |
Представляет лексическую область видимости в объекте ISymbolMethod, обеспечивая доступ к начальному и конечному смещениям этой области, а также к ее дочерним и родительской областям. |
ISymbolVariable |
Представляет переменную в хранилище символов. |
ISymbolWriter |
Представляет модуль записи символов для управляемого кода. |
Перечисления
SymAddressKind |
Задает типы адресов локальных переменных, параметров и полей в методах DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) и DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) интерфейса ISymbolWriter. |