Interface IVsCompletionSetEx
Permite que uma conclusão definida para fornecer vários tipos de personalização.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")> _
<InterfaceTypeAttribute()> _
Public Interface IVsCompletionSetEx
[GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface IVsCompletionSetEx
[GuidAttribute(L"3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface class IVsCompletionSetEx
[<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")>]
[<InterfaceTypeAttribute()>]
type IVsCompletionSetEx = interface end
public interface IVsCompletionSetEx
O tipo IVsCompletionSetEx expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CompareItems | Compara dois itens de completor. | |
DecreaseFilterLevel | Mostre todos os itens comuns disponíveis na lista de conclusão. | |
GetCompletionItemColor | Retorna as cores de primeiro plano e plano de fundo de um item selecionado. | |
GetFilterLevel | Retorna o nível atual de filtro. | |
IncreaseFilterLevel | Mostre, na lista de conclusão, os membros do tipo especificado. | |
OnCommitComplete | Chamado quando a conclusão foi confirmada. |
Superior
Comentários
Essa interface fornece a personalização de uma lista de conjunto de conclusão das seguintes maneiras:
Modificar os nomes como parciais são comparados com os itens da lista.
Substitua as cores de primeiro plano e plano de fundo de qualquer item.
Mostre itens de conclusão para um determinado tipo em uma lista secundária.
Níveis de filtro
Se você oferecer suporte a níveis de filtro, a lista de conclusão mostra duas listas: Common e todos os. Essas duas listas podem ser exibidas clicando na guia apropriada na parte inferior da janela de lista de conclusão. O todos os lista mostra todas as declarações em um determinado tipo, enquanto o comuns lista mostra todas as declarações de possíveis disponíveis nesse momento.
Observações para implementadores
Quais métodos precisam ser implementados é determinado pelo recurso para dar suporte.
Implementar a CompareItems método para modificar os nomes como parciais são comparados com os itens na lista.
Implementar a GetCompletionItemColor método para substituir as cores de primeiro plano e plano de fundo de qualquer item.
Implementar a GetFilterLevel, IncreaseFilterLevel, e DecreaseFilterLevel métodos para fornecer uma lista secundária de itens de conclusão.
Observações para chamadores
Use o QueryInterface função (ou sua operação de projeção equivalente) para obter o IVsCompletionSetEx de uma já existente de interface IVsCompletionSet objeto.