启动语句完成过程在指定的位置。
命名空间: Microsoft.VisualStudio.Language.Intellisense
程序集: Microsoft.VisualStudio.Language.Intellisense(在 Microsoft.VisualStudio.Language.Intellisense.dll 中)
语法
声明
Function TriggerCompletion ( _
textView As ITextView, _
triggerPoint As ITrackingPoint, _
trackCaret As Boolean _
) As ICompletionSession
ICompletionSession TriggerCompletion(
ITextView textView,
ITrackingPoint triggerPoint,
bool trackCaret
)
ICompletionSession^ TriggerCompletion(
ITextView^ textView,
ITrackingPoint^ triggerPoint,
bool trackCaret
)
abstract TriggerCompletion :
textView:ITextView *
triggerPoint:ITrackingPoint *
trackCaret:bool -> ICompletionSession
function TriggerCompletion(
textView : ITextView,
triggerPoint : ITrackingPoint,
trackCaret : boolean
) : ICompletionSession
参数
textView
类型:Microsoft.VisualStudio.Text.Editor.ITextView要对其触发语句完成的 ITextView。
triggerPoint
类型:Microsoft.VisualStudio.Text.ITrackingPoint文本缓冲区中请求语句完成的点。
trackCaret
类型:Boolean如果此会话应跟踪插入符号,则为 true;否则为 false。 跟踪插入符号时,将只显示适用范围包含该插入符号的完成项。
返回值
类型:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession
有效的 IStatementCompletionSession。会话,如果无法创建,则可能是 nullnull 引用(在 Visual Basic 中为 Nothing) 。
备注
当调用此方法与基于特定触发点的,将忽略插入符号移动,代理将不负责关闭会话。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。