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


IVsContainedLanguageCodeSupport - интерфейс

Обеспечивает поддержку навигации кода, формирования события и подобия.

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

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport =  interface end
public interface IVsContainedLanguageCodeSupport

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

Методы

  Имя Описание
Открытый метод CreateUniqueEventName Создает уникальное имя обработчика событий, заданный контекст, имя класса и имя экземпляра объекта события.
Открытый метод EnsureEventHandler Создает обработчик событий заданный контекст, имя экземпляра объекта, имя события и (уникальный) имя обработчика событий, если уже существует.
Открытый метод GetBaseClassName Возвращает имя базового класса для указанного класса.
Открытый метод GetCompatibleEventHandlers Возвращает коллекцию существующих элементов, которые соответствуют подписи предоставленного описания события.
Открытый метод GetEventHandlerMemberID Возвращает уникальный идентификатор элемента. обработчика событий, соответствующих предоставленному описание если существует.
Открытый метод GetMemberNavigationPoint Получает позицию (например начальный индекс символа, начиная линия, завершение индекс символа, завершение линий и идентификатор элемента файла) в вторичных координатах буфера или координатах файлового буфера разделяемого класса, заданного члена класса, который может быть кэширован и более поздних версий используется для перехода к этому члену.
Открытый метод GetMembers Возвращает коллекцию элементов, соответствующих заданным флагам.
Открытый метод IsValidID Проверяет, предоставленные идентификатор, чтобы увидеть, если это допустимый идентификатор, содержащийся языка.
Открытый метод OnRenamed Вызывается из содержаться IVsContainedLanguageHost объект, переименование указанного типа начало.

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

Заметки

Примечания для разработчиков

Реализуйте этот интерфейс в том же классе, который реализует IVsContainedLanguage интерфейс, чтобы поддерживать навигацию кода, при создании события и получение доступа к другим элементам, содержащимся блока кода языка.

Примечания к вызывающим объектам

Для получения этого интерфейса нужно вызвать метод QueryInterface метод IVsContainedLanguage объект или с помощью приведения IVsContainedLanguage объект IVsContainedLanguageCodeSupport интерфейс.

См. также

Ссылки

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