Source.OnIdle 方法

调用,而其他所有未处理事件。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)

语法

声明
Public Overridable Sub OnIdle ( _
    periodic As Boolean _
)
public virtual void OnIdle(
    bool periodic
)

参数

  • periodic
    类型:System.Boolean
    true ,如果此调用是一个时间计时器的结果;否则,将一个真正的空闲调用。

备注

,当系统空闲时,执行各种后台任务。

,如果任何一个源已标记为错误,基方法启动后台分析。背景分析不启动,如果完成列表或方法提示工具提示中将显示或最小时间 (如指定由 CodeSenseDelay 属性) 未通过。此方法从 OnIdle通常会调用。

请参见 实现语言服务 (托管包结构) 有关语言服务如何的信息来实现调用此方法的一个空闲计时器。

.NET Framework 安全性

请参见

参考

Source 类

Microsoft.VisualStudio.Package 命名空间

其他资源

实现语言服务 (托管包结构)