ICompletionPresenterProvider Интерфейс

Определение

Представляет класс, который создает экземпляры ICompletionPresenter

public interface class ICompletionPresenterProvider
public interface ICompletionPresenterProvider
type ICompletionPresenterProvider = interface
Public Interface ICompletionPresenterProvider

Примеры

[Export(typeof(ICompletionPresenterProvider))]
[Name(nameof(MyCompletionPresenterProvider))]
[ContentType("any")]
[TextViewRoles(PredefinedTextViewRoles.Editable)]
[Order(Before = KnownCompletionNames.DefaultCompletionPresenter)]
public class MyCompletionPresenterProvider : ICompletionPresenterProvider

Комментарии

Это компонент MEF, который должен быть экспортирован с атрибутами [ContentType] и [name] и необязательным атрибутом [Order]. Экземпляр ICompletionPresenterProvider выбирается первым путем сопоставления ContentType с типом содержимого TextBuffer , а затем по порядку. ICompletionPresenterProviderВ данном представлении используется только один.

Свойства

Options

Содержит дополнительные свойства эта ICompletionPresenter , к которым можно получить доступ до инициализации экземпляра ICompletionPresenter

Методы

GetOrCreate(ITextView)

Возвращает экземпляр ICompletionPresenter , который будет содержать завершение для заданного ITextView . Вызывается в потоке пользовательского интерфейса.

Применяется к