ISuggestedActionsSource2.GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) Methode

Definition

Ruft eine ab ISuggestedActionCategorySet , die bekanntermaßen über e verfügen, die ISuggestedAction auf den Textabschnitt anwendbar sind, der durch definiert wird 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)

Parameter

requestedActionCategories
ISuggestedActionCategorySet

Ein Satz angeforderter angeforderter Aktions Kategorien.

range
SnapshotSpan

Ein Textabschnitt in der ITextBuffer , über den vorgeschlagene Aktionen zurückgegeben werden sollen.

cancellationToken
CancellationToken

Ein Abbruch Token, mit dem die Liste der vorgeschlagenen Aktionen abgebrochen werden kann.

Gibt zurück

Task<ISuggestedActionCategorySet>

Eine ISuggestedActionCategorySet , die den Satz von Kategorien mit Aktionen enthält, die für gelten range . Implementierer wird empfohlen, die vordefinierten Sätze für zu verwenden ISuggestedActionCategoryRegistryService .

Hinweise

Die Verwendung dieser Methode hat Vorrang vor HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) . Implementierer müssen denselben Satz von Kategorien von zurückgeben GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) , wobei jede Kategorie einem ivorschlags stedactionset zugeordnet wird, das alle Aktionen für diese Kategorie enthält.

Gilt für