SnapshotSpan 构造函数 (ITextSnapshot, Int32, Int32)

使用指定快照、起点和长度初始化 SnapshotSpan 的新实例。

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

语法

声明
Public Sub New ( _
    snapshot As ITextSnapshot, _
    start As Integer, _
    length As Integer _
)
public SnapshotSpan(
    ITextSnapshot snapshot,
    int start,
    int length
)
public:
SnapshotSpan(
    ITextSnapshot^ snapshot, 
    int start, 
    int length
)
new : 
        snapshot:ITextSnapshot * 
        start:int * 
        length:int -> SnapshotSpan
public function SnapshotSpan(
    snapshot : ITextSnapshot, 
    start : int, 
    length : int
)

参数

  • start
    类型:Int32

    快照范围的起点。

  • length
    类型:Int32

    快照范围的长度。

异常

异常 条件
ArgumentNullException

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

ArgumentOutOfRangeException

start 比 snapshot.Length负或更高,或者 length 为负,或者 start + length 比 snapshot.Length大。

.NET Framework 安全性

请参阅

参考

SnapshotSpan 结构

SnapshotSpan 重载

Microsoft.VisualStudio.Text 命名空间