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
)
参数
- buffer
类型:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines
[in] 表示文本缓冲区 IVsTextLines 对象 colorize。
返回值
类型:Microsoft.VisualStudio.Package.Colorizer
如果成功,则返回 Colorizer 对象;否则,返回空值。
备注
此方法返回 Colorizer 对象的新实例。 如果需要提供了以外的功能基础 Colorizer 类提供,则必须从 Colorizer 类派生类并返回类的实例。 这通常不需要为现有 Colorizer 类处理所有 colorizing 的任务使用 GetScanner提供的 IScanner 对象。
该基方法始终返回初始化与 GetScanner获取的 IScanner 对象的新 Colorizer 对象。 调用此方法,只要新 Source 对象创建的。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。