IProjectionSnapshot.MapFromSourceSnapshot 方法 (SnapshotSpan)

将源缓冲区的快照范围映射到投影快照的范围列表。

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

语法

声明
Function MapFromSourceSnapshot ( _
    span As SnapshotSpan _
) As ReadOnlyCollection(Of Span)
ReadOnlyCollection<Span> MapFromSourceSnapshot(
    SnapshotSpan span
)
ReadOnlyCollection<Span>^ MapFromSourceSnapshot(
    SnapshotSpan span
)
abstract MapFromSourceSnapshot : 
        span:SnapshotSpan -> ReadOnlyCollection<Span> 
function MapFromSourceSnapshot(
    span : SnapshotSpan
) : ReadOnlyCollection<Span>

参数

返回值

类型:ReadOnlyCollection<Span>
非nullnull 引用(在 Visual Basic 中为 Nothing) 的范围列表。如果 span 中没有任何位置由投影快照的源范围投影,该列表将为空。

异常

异常 条件
ArgumentException

span 不属于此投影缓冲区的源缓冲区。

备注

所得的有序列表可能为空,也可能包含一个元素或多个元素。

.NET Framework 安全性

请参阅

参考

IProjectionSnapshot 接口

MapFromSourceSnapshot 重载

Microsoft.VisualStudio.Text.Projection 命名空间