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, который применим к диапазону текста, определенному в range .

GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken)

Синхронно возвращает список предлагаемых действий для заданного фрагмента текста.

(Унаследовано от ISuggestedActionsSource)
HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken)

Асинхронно указывает, может ли поставщик предоставить любые предлагаемые действия для данного фрагмента текста в ITextBuffer .

(Унаследовано от ISuggestedActionsSource)
TryGetTelemetryId(TId)

Пытается получить уникальный идентификатор для целей телеметрии.

(Унаследовано от ITelemetryIdProvider<TId>)

События

SuggestedActionsChanged

Вызывается при изменении списка доступных предложенных действий.

(Унаследовано от ISuggestedActionsSource)

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