Colorizer.GetStateAtEndOfLine 方法

返回分析状态在指定的行的结尾。

命名空间:  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 GetStateAtEndOfLine ( _
    line As Integer, _
    length As Integer, _
    ptr As IntPtr, _
    state As Integer _
) As Integer
public virtual int GetStateAtEndOfLine(
    int line,
    int length,
    IntPtr ptr,
    int state
)

参数

  • line
    类型:System.Int32
    [in] 从的行号该文本来自何处。
  • length
    类型:System.Int32
    [in] 检查文本的长度。
  • ptr
    类型:System.IntPtr
    [in] 对文本的一 unmarshaled 指针。在 ColorizeLine 的示例演示如何使该指针为字符串。
  • state
    类型:System.Int32
    [in] 在行首的分析状态。

返回值

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

实现

IVsColorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32)

备注

此方法通常会调用获取作为初始状态要使用的分析状态为以下行。

此方法是 GetStateAtEndOfLine 的实现。

该基方法调用返回的值。 ColorizeLine (属性数组基本忽略)。

.NET Framework 安全性

请参见

参考

Colorizer 类

Microsoft.VisualStudio.Package 命名空间