ICompletionPresenterProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma classe que produz instâncias de ICompletionPresenter
public interface class ICompletionPresenterProvider
public interface ICompletionPresenterProvider
type ICompletionPresenterProvider = interface
Public Interface ICompletionPresenterProvider
Exemplos
[Export(typeof(ICompletionPresenterProvider))]
[Name(nameof(MyCompletionPresenterProvider))]
[ContentType("any")]
[TextViewRoles(PredefinedTextViewRoles.Editable)]
[Order(Before = KnownCompletionNames.DefaultCompletionPresenter)]
public class MyCompletionPresenterProvider : ICompletionPresenterProvider
Comentários
Este é um componente do MEF e deve ser exportado com atributos [ContentType] e [name] e o atributo [Order] opcional. Uma instância do ICompletionPresenterProvider é selecionada primeiro combinando ContentType com o tipo de conteúdo de TextBuffer e, em seguida, por ordem. Apenas uma ICompletionPresenterProvider é usada em uma determinada exibição.
Propriedades
| Options |
Contém propriedades adicionais de atividade ICompletionPresenter que podem ser acessadas antes da inicialização de uma instância do ICompletionPresenter |
Métodos
| GetOrCreate(ITextView) |
Retorna a instância do ICompletionPresenter que hospedará a conclusão para determinado ITextView . Chamado no thread da interface do usuário. |