IAsyncCompletionItemManager Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс, который фильтрует и сортирует доступные CompletionItem с учетом текущего состояния редактора. Он также объявляет, какие фильтры завершения доступны для возвращаемого подмножества CompletionItem . Все методы вызываются в фоновом потоке.
public interface class IAsyncCompletionItemManager
public interface IAsyncCompletionItemManager
type IAsyncCompletionItemManager = interface
Public Interface IAsyncCompletionItemManager
Комментарии
Экземпляры этого класса должны создаваться с помощью IAsyncCompletionItemManagerProvider , который является частью MEF.
Методы
| SortCompletionListAsync(IAsyncCompletionSession, AsyncCompletionSessionInitialDataSnapshot, CancellationToken) |
Этот метод сначала вызывается до того, как будет выведено состояние завершения, а затем для последующих событий ввода и, когда пользователь переключает фильтры завершения.
Результат этого метода будет использоваться при последующих вызовах UpdateCompletionListAsync(IAsyncCompletionSession, AsyncCompletionSessionDataSnapshot, CancellationToken) |
| UpdateCompletionListAsync(IAsyncCompletionSession, AsyncCompletionSessionDataSnapshot, CancellationToken) |
Этот метод сначала вызывается до того, как будет выведено состояние завершения, а затем для последующих событий ввода и, когда пользователь переключает фильтры завершения.
|