Colorizer.GetColorInfo 方法

返回分析状态在行尾未返回任何着色信息。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  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.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)

语法

声明
Public Overridable Function GetColorInfo ( _
    line As String, _
    length As Integer, _
    state As Integer _
) As Integer
public virtual int GetColorInfo(
    string line,
    int length,
    int state
)

参数

  • state
    类型:System.Int32
    [in] 行的初始分析状态。

返回值

类型:System.Int32
返回分析状态在行尾。

备注

此方法主要执行任何 ColorizeLine 执行,但此方法不返回任何颜色信息,仅分析状态在行尾。

该基方法在返回该状态之前调用扫描仪的 ScanTokenAndProvideInfoAboutIt 和缓存结果。 此缓存的信息用于 GetLineInfo

.NET Framework 安全性

请参见

参考

Colorizer 类

Microsoft.VisualStudio.Package 命名空间