Interface IVsIntellisenseHost
Implementado pelos clientes (incluindo IVsTextView) para fornecer a funcionalidade de hospedagem de IntelliSense.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<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
O tipo IVsIntellisenseHost expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AfterCompletorCommit | Lida com todas as ações de limpeza após uma chamada para o completor. |
![]() |
BeforeCompletorCommit | Lida com ações antes de confirmar a chamada completor. |
![]() |
Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (Herdado de IOleCommandTarget.) |
![]() |
Exec(Guid%, UInt32, UInt32, Object%, Object%) | |
![]() |
GetContextBuffer | Obtém o buffer de contexto para IntelliSense. |
![]() |
GetContextCaretPos | Define a posição do cursor em relação ao buffer de contexto. |
![]() |
GetContextFocalPoint | Retorna a posição no buffer de contexto que é considerado o ponto de partida de contexto. |
![]() |
GetContextLocation | Obtém delimitadora retângulo para o contexto de IntelliSense. |
![]() |
GetContextSelection | Obtém a seleção em relação ao buffer de contexto. |
![]() |
GetHostFlags | Obtém os sinalizadores de host de IntelliSense de IntelliSenseHostFlags enumeração. |
![]() |
GetHostWindow | Retorna um identificador para a janela do host. |
![]() |
GetServiceProvider | Obtém um objeto de serviço de IntelliSense. |
![]() |
GetSmartTagRect | Retorna a janela de marca inteligente. |
![]() |
GetSubjectCaretPos | Obtém a posição do cursor em relação ao texto no qual opera o IntelliSense. |
![]() |
GetSubjectSelection | Obtém a seleção em relação ao texto no qual opera o IntelliSense. |
![]() |
GetSubjectText | Obtém o texto no qual opera o IntelliSense. |
![]() |
HighlightMatchingBrace | Realça a chave correspondente. |
![]() |
QueryStatus(Guid, UInt32, OLECMD, IntPtr) | (Herdado de IOleCommandTarget.) |
![]() |
QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[]) | |
![]() |
ReplaceSubjectTextSpan | Edita o texto no qual opera o IntelliSense. |
![]() |
SetContextCaretPos | Define a posição do cursor em relação ao buffer de contexto. |
![]() |
SetContextSelection | Define a seleção em relação ao buffer de contexto. |
![]() |
SetSubjectCaretPos | Define a posição do cursor em relação ao texto no qual opera o IntelliSense. |
![]() |
SetSubjectSelection | Define a seleção em relação ao texto no qual opera o IntelliSense. |
![]() |
UpdateCompletionStatus | Atualiza a interface de usuário do status de conclusão (UI). |
![]() |
UpdateSmartTagWindow | Atualiza a janela de marca inteligente. |
![]() |
UpdateTipWindow | Atualiza a janela de dica. |
Superior