IBufferGraph.MapUpToSnapshot 方法 (SnapshotSpan, SpanTrackingMode, ITextSnapshot)
將緩衝區 (屬於緩衝區圖形的成員) 的目前快照中的延伸,對應至指定之緩衝區的快照中的延伸序列。
命名空間: Microsoft.VisualStudio.Text.Projection
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Function MapUpToSnapshot ( _
span As SnapshotSpan, _
trackingMode As SpanTrackingMode, _
targetSnapshot As ITextSnapshot _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapUpToSnapshot(
SnapshotSpan span,
SpanTrackingMode trackingMode,
ITextSnapshot targetSnapshot
)
NormalizedSnapshotSpanCollection^ MapUpToSnapshot(
SnapshotSpan span,
SpanTrackingMode trackingMode,
ITextSnapshot^ targetSnapshot
)
abstract MapUpToSnapshot :
span:SnapshotSpan *
trackingMode:SpanTrackingMode *
targetSnapshot:ITextSnapshot -> NormalizedSnapshotSpanCollection
function MapUpToSnapshot(
span : SnapshotSpan,
trackingMode : SpanTrackingMode,
targetSnapshot : ITextSnapshot
) : NormalizedSnapshotSpanCollection
參數
span
類型:Microsoft.VisualStudio.Text.SnapshotSpanIBufferGraph 中某個緩衝區內的延伸。
trackingMode
類型:Microsoft.VisualStudio.Text.SpanTrackingMode必要時將 span 追蹤至目前快照的方式。
targetSnapshot
類型:Microsoft.VisualStudio.Text.ITextSnapshot要對應的快照。
傳回值
類型:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
在延伸使用此圖形對應至的 targetSnapshot 中,零個或更多快照延伸的集合。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | span.快照集是nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
ArgumentOutOfRangeException | trackingMode 不是有效的 SpanTrackingMode。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。