初始化 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
)
参数
line
类型:Microsoft.VisualStudio.Text.ITextSnapshotLine要在其中放置此点的行。
offset
类型:Int32此点所在的列(从零开始)。
异常
异常 | 条件 |
---|---|
ArgumentNullException | line 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
ArgumentOutOfRangeException | column 为负,或者起始位置以及列大于起始位置小于。 |
备注
offset 从启动是字符偏移量行。 它不对应列位置 (例如,因此,如果行中包含一个选项卡,并偏移量为 2,那么得到的 VirtualSnapshotPoint 将是一个 “空间”超出行尾)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。