ISuggestedActionsSource2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Представляет поставщик предлагаемых действий для диапазона текста в ITextBuffer . ISuggestedActionsSource экземпляры создаются ISuggestedActionsSourceProvider компонентами MEF, соответствующими типу содержимого текстового буфера.
public interface class ISuggestedActionsSource2 : IDisposable, Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionsSource, Microsoft::VisualStudio::Utilities::ITelemetryIdProvider<Guid>
[System.CLSCompliant(false)]
public interface ISuggestedActionsSource2 : IDisposable, Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionsSource, Microsoft.VisualStudio.Utilities.ITelemetryIdProvider<Guid>
[<System.CLSCompliant(false)>]
type ISuggestedActionsSource2 = interface
interface ISuggestedActionsSource
interface IDisposable
interface ITelemetryIdProvider<Guid>
Public Interface ISuggestedActionsSource2
Implements IDisposable, ISuggestedActionsSource, ITelemetryIdProvider(Of Guid)
- Производный
- Атрибуты
- Реализации
Методы
| GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
Возвращает объект, ISuggestedActionCategorySet известный как ISuggestedAction s, который применим к диапазону текста, определенному в |
| GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
Синхронно возвращает список предлагаемых действий для заданного фрагмента текста. (Унаследовано от ISuggestedActionsSource) |
| HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
Асинхронно указывает, может ли поставщик предоставить любые предлагаемые действия для данного фрагмента текста в ITextBuffer . (Унаследовано от ISuggestedActionsSource) |
| TryGetTelemetryId(TId) |
Пытается получить уникальный идентификатор для целей телеметрии. (Унаследовано от ITelemetryIdProvider<TId>) |
События
| SuggestedActionsChanged |
Вызывается при изменении списка доступных предложенных действий. (Унаследовано от ISuggestedActionsSource) |