用于通过直接访问缓冲区中的行数据 GetLineDataEx。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
Public Structure LINEDATAEX
public struct LINEDATAEX
public value class LINEDATAEX
[<Sealed>]
type LINEDATAEX = struct end
JScript 支持使用结构,但是不支持新结构的声明。
LINEDATAEX 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 指示此实例与指定对象是否相等。 (继承自 ValueType。) |
![]() |
GetHashCode | 返回此实例的哈希代码。 (继承自 ValueType。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
ToString | 返回该实例的完全限定类型名。 (继承自 ValueType。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() |
dwFlags | O 环 LINEDATAFLAGS enumORing LINEDATAEXFLAGS 枚举。 |
![]() |
dwReserved | 保留供 IVsTextLines 实现。 |
![]() |
iEolType | 新行字符的类型在行 (例如 “/n”, “/r/n”结束时,等等)。 |
![]() |
iLength | 纯文本字符数,不包括行尾字符 (EOL)。 |
![]() |
pAtomicTextChain | 以供内部使用。未提供参数信息。 |
![]() |
pAttributes | 包含语法每个字符的着色属性的列表数组 ULONG 在行。行的语法着色受标记影响的当前位于行和关键字着色。 |
![]() |
pszText | 包含所有字符的数组 WCHAR 在行。使用 iLength 参数确定末尾的行中的文本。pszText 参数不是 null 结尾。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。