ISuggestedActionsSource2.GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) Método

Definição

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

Task<ISuggestedActionCategorySet>

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.

Aplica-se a