IAsyncCompletionItemManager.UpdateCompletionListAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This method is called before completion is about to appear,
on subsequent typing events and when user toggles completion filters.
session
tracks user user's input tracked with ApplicableToSpan.
data
provides applicable Snapshot and
and SelectedFilterss that indicate user's filter selection.
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::Language::Intellisense::AsyncCompletion::Data::FilteredCompletionModel ^> ^ UpdateCompletionListAsync(Microsoft::VisualStudio::Language::Intellisense::AsyncCompletion::IAsyncCompletionSession ^ session, Microsoft::VisualStudio::Language::Intellisense::AsyncCompletion::Data::AsyncCompletionSessionDataSnapshot ^ data, System::Threading::CancellationToken token);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.Data.FilteredCompletionModel> UpdateCompletionListAsync (Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.IAsyncCompletionSession session, Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.Data.AsyncCompletionSessionDataSnapshot data, System.Threading.CancellationToken token);
abstract member UpdateCompletionListAsync : Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.IAsyncCompletionSession * Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.Data.AsyncCompletionSessionDataSnapshot * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.Data.FilteredCompletionModel>
Public Function UpdateCompletionListAsync (session As IAsyncCompletionSession, data As AsyncCompletionSessionDataSnapshot, token As CancellationToken) As Task(Of FilteredCompletionModel)
Parameters
- session
- IAsyncCompletionSession
The active IAsyncCompletionSession. See ApplicableToSpan and TextView
Contains properties applicable at the time this method is invoked.
- token
- CancellationToken
Cancellation token that may interrupt this operation
Returns
Instance of FilteredCompletionModel that contains completion items to render, filters to display and recommended item to select