IVsLanguageDebugInfo2 - интерфейс
Обеспечивает поддержку обработчиков исключений в службу языка.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo2
[GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo2
[GuidAttribute(L"F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo2
[<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo2 = interface end
public interface IVsLanguageDebugInfo2
Тип IVsLanguageDebugInfo2 предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
QueryCatchLineSpan | |
![]() |
QueryCommonLanguageBlock | Определяет, содержится ли указанное место в указанный тип блока обработчика исключений. |
![]() |
ValidateInstructionpointLocation |
В начало страницы
Заметки
Этот интерфейс обеспечивает поддержку работы с обработчиками исключений в службу языка. Его можно использовать для нахождения блок catch, где заданная позиция в блок try/catch и проверять заданная позиция для установки точки останова.
Примечания для разработчиков
Этот интерфейс должен быть реализован для одного и того же объекта, реализующего IVsLanguageDebugInfo интерфейс; обычно это объекта обслуживания самого языка.
Примечания к вызывающим объектам
Используйте этот интерфейс, если необходима подробные сведения об обработчике исключений в исходном коде.
Можно получить этот интерфейс с IVsLanguageDebugInfo интерфейс путем вызова QueryInterface метод в неуправляемом коде или с помощью приведения IVsLanguageDebugInfo интерфейс IVsLanguageDebugInfo2 интерфейс в управляемом коде.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен