IAsyncQuickInfoBroker.TriggerQuickInfoAsync 方法

定义

ITextView 插入符号或可选的中,用指定的触发快速信息工具提示 triggerPoint

public System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.IAsyncQuickInfoSession> TriggerQuickInfoAsync (Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint = default, Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions options = Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions.None, System.Threading.CancellationToken cancellationToken = default);
abstract member TriggerQuickInfoAsync : Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.IAsyncQuickInfoSession>
Public Function TriggerQuickInfoAsync (textView As ITextView, Optional triggerPoint As ITrackingPoint = Nothing, Optional options As QuickInfoSessionOptions = Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions.None, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IAsyncQuickInfoSession)

参数

textView
ITextView

ITextView要为其触发快速信息的。

triggerPoint
ITrackingPoint

ITrackingPoint视图的文本缓冲区中应在其上触发快速信息的。

options
QuickInfoSessionOptions

用于自定义快速信息行为的选项。

cancellationToken
CancellationToken

如果在方法返回之前取消,则取消正在进行的任何计算。

返回

Task<IAsyncQuickInfoSession>

IAsyncQuickInfoSession跟踪会话的状态,如果没有任何项,则为 null。

例外

适用于