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


IVsIntellisenseHost - интерфейс

Реализуется клиентами (в том числе IVsTextView) для обеспечения возможности IntelliSense при размещении.

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

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")> _
Public Interface IVsIntellisenseHost _
    Inherits IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")]
public interface IVsIntellisenseHost : IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute(L"0377986B-C450-453C-A7BE-67116C9129A6")]
public interface class IVsIntellisenseHost : IOleCommandTarget
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")>]
type IVsIntellisenseHost =  
    interface 
        interface IOleCommandTarget 
    end
public interface IVsIntellisenseHost extends IOleCommandTarget

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

Методы

  Имя Описание
Открытый метод AfterCompletorCommit Обрабатывает все операции очистки после вызова метода completor.
Открытый метод BeforeCompletorCommit Обрабатывает действия перед фиксацией вызов completor.
Открытый метод Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Унаследовано от IOleCommandTarget.)
Открытый метод Exec(Guid%, UInt32, UInt32, Object%, Object%)
Открытый метод GetContextBuffer Получает буфер контекста IntelliSense.
Открытый метод GetContextCaretPos Задает положение курсора относительно буфера контекста.
Открытый метод GetContextFocalPoint Возвращает положение в буфере контекста, который считается начальной точкой контекста.
Открытый метод GetContextLocation Возвращает ограничивающий прямоугольник для контекста IntelliSense.
Открытый метод GetContextSelection Получает выделение относительно буфера контекста.
Открытый метод GetHostFlags Возвращает флаги основного приложения технологии IntelliSense IntellisenseHostFlags перечисление.
Открытый метод GetHostWindow Возвращает дескриптор окна основного приложения.
Открытый метод GetServiceProvider Возвращает объект службы IntelliSense.
Открытый метод GetSmartTagRect Возвращает окно смарт-тега.
Открытый метод GetSubjectCaretPos Получает положение курсора относительно текста на котором работает IntelliSense.
Открытый метод GetSubjectSelection Получает выделение относительно текста на котором работает IntelliSense.
Открытый метод GetSubjectText Получает текст на котором работает IntelliSense.
Открытый метод HighlightMatchingBrace Выбирает соответствующие фигурная скобка.
Открытый метод QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Унаследовано от IOleCommandTarget.)
Открытый метод QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Открытый метод ReplaceSubjectTextSpan Изменяет текст, на котором работает IntelliSense.
Открытый метод SetContextCaretPos Задает положение курсора относительно буфера контекста.
Открытый метод SetContextSelection Устанавливает выделение относительно буфера контекста.
Открытый метод SetSubjectCaretPos Задает положение курсора относительно текста на котором работает IntelliSense.
Открытый метод SetSubjectSelection Устанавливает выделение относительно текста на котором работает IntelliSense.
Открытый метод UpdateCompletionStatus Обновляет состояние завершения пользовательского интерфейса (ui).
Открытый метод UpdateSmartTagWindow Обновляет окно смарт-тега.
Открытый метод UpdateTipWindow Обновляет окно tip.

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

См. также

Ссылки

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