다음을 통해 공유


IBufferGraph.MapDownToSnapshot 메서드 (SnapshotSpan, SpanTrackingMode, ITextSnapshot)

그래프에 있는 일부 버퍼의 스냅숏 범위를 그래프에서 하위에 있는 버퍼의 0개 이상의 범위 시퀀스에 매핑합니다. 소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다.

네임스페이스:  Microsoft.VisualStudio.Text.Projection
어셈블리:  Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)

구문

‘선언
Function MapDownToSnapshot ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetSnapshot As ITextSnapshot _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapDownToSnapshot(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextSnapshot targetSnapshot
)
NormalizedSnapshotSpanCollection^ MapDownToSnapshot(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextSnapshot^ targetSnapshot
)
abstract MapDownToSnapshot : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetSnapshot:ITextSnapshot -> NormalizedSnapshotSpanCollection
function MapDownToSnapshot(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetSnapshot : ITextSnapshot
) : NormalizedSnapshotSpanCollection

매개 변수

반환 값

형식: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
대상 버퍼에서 범위를 매핑할 0개 이상의 스냅숏 범위 컬렉션입니다.

예외

예외 조건
ArgumentNullException

span.Snapshot or targetSnapshot is nullNull 참조(Visual Basic의 경우 Nothing).

ArgumentOutOfRangeException

trackingMode이 잘못된 SpanTrackingMode인 경우

.NET Framework 보안

참고 항목

참조

IBufferGraph 인터페이스

MapDownToSnapshot 오버로드

Microsoft.VisualStudio.Text.Projection 네임스페이스