Interface IVsExternalCompletionSet
Aprimora a funcionalidade de conjunto de conclusão de IntelliSense para uso em um editor de exibição de texto não.
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("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")> _
Public Interface IVsExternalCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")]
public interface IVsExternalCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute(L"373A9399-FDF5-4F64-8866-E14B7F2CFFF7")]
public interface class IVsExternalCompletionSet
[<InterfaceTypeAttribute()>]
[<GuidAttribute("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")>]
type IVsExternalCompletionSet = interface end
public interface IVsExternalCompletionSet
O tipo IVsExternalCompletionSet expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
SetIntellisenseHost | Defina o host de IntelliSense que controla a exibição da lista de conclusão. |
![]() |
UpdateCompSet | Atualiza o conjunto de conclusão. |
Superior
Comentários
Essa interface é usada para forçar uma atualização da lista de conclusão antes de mostrar a lista e para definir o host de IntelliSense que exibe a lista de conclusão. Ao permitir que o host de IntelliSense a ser alterada, a mesma lista de conclusão pode ser usada em mais de um contexto de modo de exibição, ou seja, o editor ou a janela da ferramenta.
Observações para implementadores
Essa interface é implementada da mesma classe que implementa o IVsCompletionSet interface.
Observações para chamadores
Obter essa interface ligando para o QueryInterface método em um IVsCompletionSet de objeto ou a projeção pela IVsCompletionSet o objeto para o IVsExternalCompletionSet interface. O IVsCompletionSet objeto normalmente é passado para o modo de exibição de texto em uma chamada para o InvokeInsertionUI método na IVsTextViewEx interface.