LanguageService.GetColorizer 方法 (IVsTextLines)

Iinstantiates Colorizer 类。

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

语法

声明
Public Overridable Function GetColorizer ( _
    buffer As IVsTextLines _
) As Colorizer
public virtual Colorizer GetColorizer(
    IVsTextLines buffer
)

参数

返回值

类型:Microsoft.VisualStudio.Package.Colorizer
如果成功,则返回 Colorizer 对象;否则,返回空值。

备注

此方法返回 Colorizer 对象的新实例。 如果需要提供了以外的功能基础 Colorizer 类提供,则必须从 Colorizer 类派生类并返回类的实例。 这通常不需要为现有 Colorizer 类处理所有 colorizing 的任务使用 GetScanner提供的 IScanner 对象。

该基方法始终返回初始化与 GetScanner获取的 IScanner 对象的新 Colorizer 对象。 调用此方法,只要新 Source 对象创建的。

.NET Framework 安全性

请参见

参考

LanguageService 类

GetColorizer 重载

Microsoft.VisualStudio.Package 命名空间