ISuggestedActionsSource3 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
扩展 ISuggestedActionsSource2 以添加在计算时提供自定义操作说明和进度信息的能力 SuggestedActionSet 。
public interface class ISuggestedActionsSource3 : IDisposable, Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionsSource2, Microsoft::VisualStudio::Utilities::ITelemetryIdProvider<Guid>
[System.CLSCompliant(false)]
public interface ISuggestedActionsSource3 : IDisposable, Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionsSource2, Microsoft.VisualStudio.Utilities.ITelemetryIdProvider<Guid>
[<System.CLSCompliant(false)>]
type ISuggestedActionsSource3 = interface
interface ISuggestedActionsSource2
interface ISuggestedActionsSource
interface IDisposable
interface ITelemetryIdProvider<Guid>
Public Interface ISuggestedActionsSource3
Implements IDisposable, ISuggestedActionsSource2, ITelemetryIdProvider(Of Guid)
- 属性
- 实现
方法
| GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
获取已知的,它们 ISuggestedActionCategorySet ISuggestedAction 适用于由定义的文本范围 |
| GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
为给定范围内的文本同步返回建议操作的列表。 (继承自 ISuggestedActionsSource) |
| GetSuggestedActions(ISuggestedActionCategorySet, SnapshotSpan, IUIThreadOperationContext) |
为给定范围内的文本同步返回建议操作的列表。 |
| HasSuggestedActionsAsync(ISuggestedActionCategorySet, SnapshotSpan, CancellationToken) |
异步指示此提供程序是否可以为中给定范围内的文本提供任何建议的操作 ITextBuffer 。 (继承自 ISuggestedActionsSource) |
| TryGetTelemetryId(TId) |
尝试获取用于遥测的唯一 ID。 (继承自 ITelemetryIdProvider<TId>) |
事件
| SuggestedActionsChanged |
当可用的建议操作的列表已更改时引发。 (继承自 ISuggestedActionsSource) |