Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion Namespace

Classes

PredefinedCompletionNames

Provides names used by the Async Completion feature.

Interfaces

IAsyncCompletionBroker

Represents a class that manages the completion feature. The editor uses this class to trigger completion and obtain instance of IAsyncCompletionSession which contains methods and events relevant to the active completion session.

IAsyncCompletionCommitManager

Represents a class that provides means to adjust the commit behavior, including which typed characters commit the IAsyncCompletionSession and how to commit CompletionItems.

IAsyncCompletionCommitManagerProvider

Provides instances of IAsyncCompletionCommitManager which provides means to adjust the commit behavior, including which typed characters commit the IAsyncCompletionSession and how to commit CompletionItems.

IAsyncCompletionItemManager

Represents a class that filters and sorts available CompletionItems given the current state of the editor. It also declares which completion filters are available for the returned subset of CompletionItems. All methods are called on background thread.

IAsyncCompletionItemManagerProvider

Provides instances of IAsyncCompletionItemManager which filters and sorts available CompletionItems given the current state of the editor.

IAsyncCompletionSession

Represents a class that tracks completion within a single ITextView. Constructed and managed by an instance of IAsyncCompletionBroker

IAsyncCompletionSource

Represents a class that provides CompletionItems and other information relevant to the completion feature at a specific SnapshotPoint.

IAsyncCompletionSourceProvider

Provides instances of IAsyncCompletionSource which filters and sorts available CompletionItems given the current state of the editor.

ICompletionPresenter

Represents a class that manages user interface for the completion feature. All methods are called on UI thread.

ICompletionPresenterProvider

Represents a class that produces instances of ICompletionPresenter