NormalizedSnapshotSpanCollection 构造函数 (ITextSnapshot, IEnumerable<Span>)

初始化 NormalizedSnapshotSpanCollection 的新实例。 Span 对象和 ITextSnapshot列表中。

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

语法

声明
Public Sub New ( _
    snapshot As ITextSnapshot, _
    spans As IEnumerable(Of Span) _
)
public NormalizedSnapshotSpanCollection(
    ITextSnapshot snapshot,
    IEnumerable<Span> spans
)
public:
NormalizedSnapshotSpanCollection(
    ITextSnapshot^ snapshot, 
    IEnumerable<Span>^ spans
)
new : 
        snapshot:ITextSnapshot * 
        spans:IEnumerable<Span> -> NormalizedSnapshotSpanCollection
public function NormalizedSnapshotSpanCollection(
    snapshot : ITextSnapshot, 
    spans : IEnumerable<Span>
)

参数

  • spans
    类型:IEnumerable<Span>

    一组 Span 对象。

异常

异常 条件
ArgumentNullException

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

ArgumentException

在 spans 的大小 snapshot之外的结尾扩展。

.NET Framework 安全性

请参阅

参考

NormalizedSnapshotSpanCollection 类

NormalizedSnapshotSpanCollection 重载

Microsoft.VisualStudio.Text 命名空间