ICompletionPresenterProvider Interface

Definição

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.

Aplica-se a