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


IVsLanguageDebugInfo - интерфейс

Реализуйте для поддержки отладки службы языка.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo
[GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo
[GuidAttribute(L"F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo
[<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo =  interface end
public interface IVsLanguageDebugInfo

Тип IVsLanguageDebugInfo предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод GetLanguageID Возвращает соответствующий идентификатор языка "," отладчика конечное.
Открытый метод GetLocationOfName Устаревший.Не используется.
Открытый метод GetNameOfLocation Создает имя для данного места в файле.
Открытый метод GetProximityExpressions Создает выражения близости.
Открытый метод IsMappedLocation Возвращает значение, показывающее, содержит ли расположение кода, который сопоставляется другой документ, например клиентский код скрипта.
Открытый метод ResolveName Disambiguates с заданными именем, подавая non-неоднозначные имена всех сущностей, "соответствует" имя-значение ".
Открытый метод ValidateBreakpointLocation Проверяет заданную позицию как позиционирование установить точку останова.

В начало страницы

Заметки

Этот интерфейс следует реализовывать, если требуется поддержка отладки службы языка. Для этого служба должна поддерживать a language QueryService вызов IVsLanguageDebugInfo.

Примечания по реализации

IVsLanguageDebugInfo реализует пакетом службы языка и вызывается отладчиком. Доступ к реализации службы языка, вызовы отладчика QueryService как служба, так и со службой языка IVsLanguageDebugInfo как идентификатор интерфейса Предложено, что необходимо реализовать этот интерфейс в основном объекте службы языка, хотя его можно реализовать на любом объекте.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен