Compartilhar via


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
Método público AfterCompletorCommit Lida com todas as ações de limpeza após uma chamada para o completor.
Método público BeforeCompletorCommit Lida com ações antes de confirmar a chamada completor.
Método público Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Herdado de IOleCommandTarget.)
Método público Exec(Guid%, UInt32, UInt32, Object%, Object%)
Método público GetContextBuffer Obtém o buffer de contexto para IntelliSense.
Método público GetContextCaretPos Define a posição do cursor em relação ao buffer de contexto.
Método público GetContextFocalPoint Retorna a posição no buffer de contexto que é considerado o ponto de partida de contexto.
Método público GetContextLocation Obtém delimitadora retângulo para o contexto de IntelliSense.
Método público GetContextSelection Obtém a seleção em relação ao buffer de contexto.
Método público GetHostFlags Obtém os sinalizadores de host de IntelliSense de IntelliSenseHostFlags enumeração.
Método público GetHostWindow Retorna um identificador para a janela do host.
Método público GetServiceProvider Obtém um objeto de serviço de IntelliSense.
Método público GetSmartTagRect Retorna a janela de marca inteligente.
Método público GetSubjectCaretPos Obtém a posição do cursor em relação ao texto no qual opera o IntelliSense.
Método público GetSubjectSelection Obtém a seleção em relação ao texto no qual opera o IntelliSense.
Método público GetSubjectText Obtém o texto no qual opera o IntelliSense.
Método público HighlightMatchingBrace Realça a chave correspondente.
Método público QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Herdado de IOleCommandTarget.)
Método público QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Método público ReplaceSubjectTextSpan Edita o texto no qual opera o IntelliSense.
Método público SetContextCaretPos Define a posição do cursor em relação ao buffer de contexto.
Método público SetContextSelection Define a seleção em relação ao buffer de contexto.
Método público SetSubjectCaretPos Define a posição do cursor em relação ao texto no qual opera o IntelliSense.
Método público SetSubjectSelection Define a seleção em relação ao texto no qual opera o IntelliSense.
Método público UpdateCompletionStatus Atualiza a interface de usuário do status de conclusão (UI).
Método público UpdateSmartTagWindow Atualiza a janela de marca inteligente.
Método público UpdateTipWindow Atualiza a janela de dica.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop