Поделиться через


Интерфейсы хранилища символов диагностики

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

В этом разделе

Интерфейс IBindingDisplay
Предоставляет методы, отображающие сведения о текущей привязке работающего приложения.

Интерфейс IDebugAutoAttach
Определяет интерфейс для автоматического подключения отладчика, вызываемого сервером.

Интерфейс INotifyConnection2
Объявляет методы для регистрации и отмены регистрации источника уведомлений о подключении.

Интерфейс INotifySink2
Объявляет методы для уведомления приемника.

Интерфейс INotifySource2
Объявляет метод для настройки фильтров уведомлений.

Интерфейс ISymENCUnmanagedMethod
Предоставляет сведения о функции "Изменить и продолжить".

Интерфейс ISymUnmanagedAsyncMethod
Этот интерфейс является дополнением для чтения интерфейса ISymUnmanagedAsyncMethodPropertiesWriter.

Интерфейс ISymUnmanagedAsyncMethodPropertiesWriter
Позволяет определение необязательных сведений о асинхронном методе для каждого символа метода. Должен использовать с открытым методом (то есть между вызовами методов OpenMethodи CloseMethod).

Интерфейс ISymUnmanagedBinder
Представляет модуль привязки символов для неуправляемого кода.

Интерфейс ISymUnmanagedBinder2
Представляет связыватель символов для неуправляемого кода и расширяет ISymUnmanagedBinder интерфейс.

Интерфейс ISymUnmanagedBinder3
Представляет связыватель символов для неуправляемого кода и расширяет ISymUnmanagedBinder интерфейс.

Интерфейс ISymUnmanagedConstant
Предоставляет доступ к неуправляемой константе.

Интерфейс ISymUnmanagedDispose
Удаляет неуправляемые ресурсы.

Интерфейс ISymUnmanagedDocument
Представляет документ, на который ссылается хранилище символов.

Интерфейс ISymUnmanagedDocumentWriter
Предоставляет методы для записи в документ, на который ссылается хранилище символов.

Интерфейс ISymUnmanagedENCUpdate
Предоставляет методы для функции "Изменить и продолжить".

Интерфейс ISymUnmanagedMethod
Представляет метод в хранилище символов.

Интерфейс ISymUnmanagedNamespace
Представляет пространство имен.

Интерфейс ISymUnmanagedReader
Представляет средство чтения символов, которое предоставляет доступ к документам, методам и переменным в хранилище символов.

Интерфейс ISymUnmanagedReader2
Возвращает метод средства чтения символов, заданный маркером метода и номером версии для редактирования и копирования.

Интерфейс ISymUnmanagedReaderSymbolSearchInfo
Предоставляет методы, которые получают сведения о поиске символов.

Интерфейс ISymUnmanagedScope
Представляет лексический область в методе .

Интерфейс ISymUnmanagedScope2
Представляет лексический область в методе и расширяет ISymUnmanagedScope интерфейс методами, которые получают сведения о константах, определенных в область..

Интерфейс ISymUnmanagedSourceServerModule
Предоставляет данные исходного сервера для модуля.

Интерфейс ISymUnmanagedSymbolSearchInfo
Предоставляет методы, которые получают сведения о пути поиска.

Интерфейс ISymUnmanagedVariable
Представляет переменную, например параметр, локальную переменную или поле.

Интерфейс ISymUnmanagedWriter
Представляет модуль записи символов и предоставляет методы для определения документов, точек последовательности, лексических областей и переменных.

Интерфейс ISymUnmanagedWriter2
Представляет модуль записи символов и предоставляет методы для определения документов, точек последовательности, лексических областей и переменных. ISymUnmanagedWriter Расширяет интерфейс .

Интерфейс ISymUnmanagedWriter3
Представляет модуль записи символов и предоставляет методы для определения документов, точек последовательности, лексических областей и переменных. ISymUnmanagedWriter Расширяет интерфейс .

Интерфейс ISymUnmanagedWriter4
Интерфейс ISymUnmanagedWriter4.

Интерфейс ISymUnmanagedWriter5
Интерфейс ISymUnmanagedWriter5.

Перечисления хранилища символов диагностики

Структуры хранилища символов диагностики

Отладка