ILightBulbBroker.HasSuggestedActionsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, CancellationToken) |
以异步方式确定是否有任何 ISuggestedAction 与指定的中的当前插入符号位置相关联 ITextView 。 |
| HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, CancellationToken) |
以异步方式确定是否有任何在给定的 ISuggestedAction 中与给定的触发器点位置和范围相关联 ITextView 。 |
HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, CancellationToken)
以异步方式确定是否有任何 ISuggestedAction 与指定的中的当前插入符号位置相关联 ITextView 。
public:
System::Threading::Tasks::Task<bool> ^ HasSuggestedActionsAsync(Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ requestedActionCategories, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<bool> HasSuggestedActionsAsync (Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet requestedActionCategories, Microsoft.VisualStudio.Text.Editor.ITextView textView, System.Threading.CancellationToken cancellationToken);
abstract member HasSuggestedActionsAsync : Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * Microsoft.VisualStudio.Text.Editor.ITextView * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function HasSuggestedActionsAsync (requestedActionCategories As ISuggestedActionCategorySet, textView As ITextView, cancellationToken As CancellationToken) As Task(Of Boolean)
参数
- requestedActionCategories
- ISuggestedActionCategorySet
请求的一组建议的操作类别。
- textView
- ITextView
ITextView要确定是否有任何一个 ISuggestedAction 与当前插入符号位置关联的。
- cancellationToken
- CancellationToken
取消此异步操作的取消标记。
返回
如果有任何 ISuggestedAction 与给定的中的当前插入符号位置相关联的任务,则返回 true ITextView ; 否则返回false 。
适用于
HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, CancellationToken)
以异步方式确定是否有任何在给定的 ISuggestedAction 中与给定的触发器点位置和范围相关联 ITextView 。
public:
System::Threading::Tasks::Task<bool> ^ HasSuggestedActionsAsync(Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ requestedActionCategories, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, Microsoft::VisualStudio::Text::ITrackingSpan ^ triggerSpan, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<bool> HasSuggestedActionsAsync (Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet requestedActionCategories, Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint, Microsoft.VisualStudio.Text.ITrackingSpan triggerSpan, System.Threading.CancellationToken cancellationToken);
abstract member HasSuggestedActionsAsync : Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * Microsoft.VisualStudio.Text.ITrackingSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function HasSuggestedActionsAsync (requestedActionCategories As ISuggestedActionCategorySet, textView As ITextView, triggerPoint As ITrackingPoint, triggerSpan As ITrackingSpan, cancellationToken As CancellationToken) As Task(Of Boolean)
参数
- requestedActionCategories
- ISuggestedActionCategorySet
请求的一组建议的操作类别。
- textView
- ITextView
ITextView要在其上确定是否 ISuggestedAction 关联了任何的
具有给定的触发器点位置和跨度。
- triggerPoint
- ITrackingPoint
文本缓冲区中的,将在 ITrackingPoint 该文本缓冲区中确定是否有任何 ISuggestedAction 与给定的点位置和范围关联的 ITextView 。
- triggerSpan
- ITrackingSpan
ITrackingSpan文本缓冲区中的,要确定是否有任何 ISuggestedAction 一个与给定的触发器点位置和范围相关联 ITextView 。
- cancellationToken
- CancellationToken
返回
如果有任何 ISuggestedAction 与给定的中的当前插入符号位置相关联的任务,则返回 true ITextView ; 否则返回false 。