VirtualSnapshotPoint 构造函数 (ITextSnapshotLine, Int32)

初始化 VirtualSnapshotPoint 的新实例在指定的行指定的偏移量,如果需要,请将该点位于虚拟空间中。

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)

语法

声明
Public Sub New ( _
    line As ITextSnapshotLine, _
    offset As Integer _
)
public VirtualSnapshotPoint(
    ITextSnapshotLine line,
    int offset
)
public:
VirtualSnapshotPoint(
    ITextSnapshotLine^ line, 
    int offset
)
new : 
        line:ITextSnapshotLine * 
        offset:int -> VirtualSnapshotPoint
public function VirtualSnapshotPoint(
    line : ITextSnapshotLine, 
    offset : int
)

参数

  • offset
    类型:Int32

    此点所在的列(从零开始)。

异常

异常 条件
ArgumentNullException

line 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

ArgumentOutOfRangeException

column 为负,或者起始位置以及列大于起始位置小于。

备注

offset 从启动是字符偏移量行。 它不对应列位置 (例如,因此,如果行中包含一个选项卡,并偏移量为 2,那么得到的 VirtualSnapshotPoint 将是一个 “空间”超出行尾)。

.NET Framework 安全性

请参阅

参考

VirtualSnapshotPoint 结构

VirtualSnapshotPoint 重载

Microsoft.VisualStudio.Text 命名空间