共用方式為


IBufferGraph.MapDownToBuffer 方法 (SnapshotSpan, SpanTrackingMode, ITextBuffer)

將圖形中某個緩衝區內的快照延伸對應至圖形中較低緩衝區中零個或更多延伸的序列。 來源緩衝區會被視為低於取用它們的投影緩衝區。

命名空間:  Microsoft.VisualStudio.Text.Projection
組件:  Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)

語法

'宣告
Function MapDownToBuffer ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetBuffer As ITextBuffer _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapDownToBuffer(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextBuffer targetBuffer
)
NormalizedSnapshotSpanCollection^ MapDownToBuffer(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextBuffer^ targetBuffer
)
abstract MapDownToBuffer : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetBuffer:ITextBuffer -> NormalizedSnapshotSpanCollection
function MapDownToBuffer(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetBuffer : ITextBuffer
) : NormalizedSnapshotSpanCollection

參數

傳回值

類型:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
延伸對應的目標緩衝區中零個或更多快照延伸的集合。

例外狀況

例外狀況 條件
ArgumentNullException

span.Snapshot or targetBuffer is nullnull 參考 (即 Visual Basic 中的 Nothing).

ArgumentOutOfRangeException

trackingMode 不是有效的 SpanTrackingMode

.NET Framework 安全性

請參閱

參考

IBufferGraph 介面

MapDownToBuffer 多載

Microsoft.VisualStudio.Text.Projection 命名空間