Source.GetTextUpToLine 方法

从源页获取文本模式将匹配特定行号。

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

语法

声明
Public Function GetTextUpToLine ( _
    line As Integer _
) As String
public string GetTextUpToLine(
    int line
)

参数

  • line
    类型:System.Int32
    文本最后一行的行号获取的。指定 0 获取源中的所有文本。

返回值

类型:System.String
模式将匹配特定行的所有文本。

备注

此方法调用 IVsTextLines 对象的 GetLastLineIndex 方法将传递给 Source 类构造函数获取行的总数。 如果 line 为 0,请使用行的总数 (减号 1) 作为最后一行;否则,则为; 如果不超过行的总数,请使用 line 。 最后,获取获取 (与 GetLengthOfLine的调用) 和调用返回的结果的最后一行的长度。 GetText(Int32, Int32, Int32, Int32)。 ,如果 GetLastLineIndexGetLengthOfLine 返回 false,此方法将引发异常。

.NET Framework 安全性

请参见

参考

Source 类

Microsoft.VisualStudio.Package 命名空间