ISuggestedActionsSource2.GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) Метод

Определение

Возвращает объект, ISuggestedActionCategorySet известный как ISuggestedAction s, который применим к диапазону текста, определенному в 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)

Параметры

requestedActionCategories
ISuggestedActionCategorySet

Запрошенный набор предлагаемых категорий действий.

range
SnapshotSpan

Диапазон текста в, ITextBuffer для которого возвращаются предлагаемые действия.

cancellationToken
CancellationToken

Токен отмены, позволяющий отменить получение списка предлагаемых действий.

Возвращаемое значение

Task<ISuggestedActionCategorySet>

Значение типа, ISuggestedActionCategorySet содержащее набор категорий с действиями, применимыми к range . Разработчикам рекомендуется использовать стандартные наборы для ISuggestedActionCategoryRegistryService .

Комментарии

Использование этого метода заменяет HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) . Разработчики должны возвращать этот же набор категорий из GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) , сопоставляя каждую категорию с исугжестедактионсет, содержащей все действия для этой категории.

Применяется к