ILightBulbBroker.HasSuggestedActionsAsync 方法

定义

重载

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

取消此异步操作的取消标记。

返回

Task<Boolean>

如果有任何 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

返回

Task<Boolean>

如果有任何 ISuggestedAction 与给定的中的当前插入符号位置相关联的任务,则返回 true ITextView ; 否则返回false

适用于