ISuggestedActionsSource2.GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um ISuggestedActionCategorySet que é conhecido por ter ISuggestedAction s que são aplicáveis ao intervalo de texto definido por range .
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^> ^ GetSuggestedActionCategoriesAsync(Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ requestedActionCategories, Microsoft::VisualStudio::Text::SnapshotSpan range, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet> GetSuggestedActionCategoriesAsync (Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet requestedActionCategories, Microsoft.VisualStudio.Text.SnapshotSpan range, System.Threading.CancellationToken cancellationToken);
abstract member GetSuggestedActionCategoriesAsync : Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * Microsoft.VisualStudio.Text.SnapshotSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet>
Public Function GetSuggestedActionCategoriesAsync (requestedActionCategories As ISuggestedActionCategorySet, range As SnapshotSpan, cancellationToken As CancellationToken) As Task(Of ISuggestedActionCategorySet)
Parâmetros
- requestedActionCategories
- ISuggestedActionCategorySet
Um conjunto de categorias de ação sugeridas solicitadas.
- range
- SnapshotSpan
Um intervalo de texto no ITextBuffer qual as ações sugeridas são retornadas.
- cancellationToken
- CancellationToken
Um token de cancelamento que permite cancelar a obtenção da lista de ações sugeridas.
Retornos
Um ISuggestedActionCategorySet que contém o conjunto de categorias com ações aplicáveis ao range .
Os implementadores são incentivados a usar os conjuntos predefinidos em ISuggestedActionCategoryRegistryService .
Comentários
O uso desse método substitui HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) . Os implementadores devem retornar esse mesmo conjunto de categorias de GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) , mapeando cada categoria para um ISuggestedActionSet contendo todas as ações para essa categoria.