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 - пространство имен