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 命名空间