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. |