IBufferGraph.MapDownToSnapshot Yöntem

Tanım

Aşırı Yüklemeler

MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot)

Grafikteki bir ara görüntü yayılımını grafikte daha düşük bir arabellekte sıfır veya daha fazla yayılma dizisine eşler. Kaynak arabelleklerinin, bunları kullanan projeksiyon arabelleklerinden daha düşük olduğu kabul edilir.

MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity)

Grafikteki bir konumu grafikteki alt görüntüdeki ilgili konuma eşler. Kaynak arabelleklerinin, bunları kullanan projeksiyon arabelleklerinden daha düşük olduğu kabul edilir.

MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot)

Grafikteki bir ara görüntü yayılımını grafikte daha düşük bir arabellekte sıfır veya daha fazla yayılma dizisine eşler. Kaynak arabelleklerinin, bunları kullanan projeksiyon arabelleklerinden daha düşük olduğu kabul edilir.

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ MapDownToSnapshot(Microsoft::VisualStudio::Text::SnapshotSpan span, Microsoft::VisualStudio::Text::SpanTrackingMode trackingMode, Microsoft::VisualStudio::Text::ITextSnapshot ^ targetSnapshot);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection MapDownToSnapshot (Microsoft.VisualStudio.Text.SnapshotSpan span, Microsoft.VisualStudio.Text.SpanTrackingMode trackingMode, Microsoft.VisualStudio.Text.ITextSnapshot targetSnapshot);
abstract member MapDownToSnapshot : Microsoft.VisualStudio.Text.SnapshotSpan * Microsoft.VisualStudio.Text.SpanTrackingMode * Microsoft.VisualStudio.Text.ITextSnapshot -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function MapDownToSnapshot (span As SnapshotSpan, trackingMode As SpanTrackingMode, targetSnapshot As ITextSnapshot) As NormalizedSnapshotSpanCollection

Parametreler

span
SnapshotSpan

Eşlenecek olan Aralık.

trackingMode
SpanTrackingMode

spanGerekirse geçerli anlık görüntüye nasıl izlenir?

targetSnapshot
ITextSnapshot

Yayılımın eşlenmesi için kullanılacak arabellek.

Döndürülenler

NormalizedSnapshotSpanCollection

Yayılma alanının eşlendiği hedef arabellekte sıfır veya daha fazla anlık görüntü yayılmış bir koleksiyon.

Özel durumlar

span. Anlık görüntü veya targetSnapshot null.

trackingMode geçerli bir değer değil SpanTrackingMode .

Şunlara uygulanır

MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity)

Grafikteki bir konumu grafikteki alt görüntüdeki ilgili konuma eşler. Kaynak arabelleklerinin, bunları kullanan projeksiyon arabelleklerinden daha düşük olduğu kabul edilir.

public:
 Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> MapDownToSnapshot(Microsoft::VisualStudio::Text::SnapshotPoint position, Microsoft::VisualStudio::Text::PointTrackingMode trackingMode, Microsoft::VisualStudio::Text::ITextSnapshot ^ targetSnapshot, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public Microsoft.VisualStudio.Text.SnapshotPoint? MapDownToSnapshot (Microsoft.VisualStudio.Text.SnapshotPoint position, Microsoft.VisualStudio.Text.PointTrackingMode trackingMode, Microsoft.VisualStudio.Text.ITextSnapshot targetSnapshot, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member MapDownToSnapshot : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PointTrackingMode * Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.PositionAffinity -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function MapDownToSnapshot (position As SnapshotPoint, trackingMode As PointTrackingMode, targetSnapshot As ITextSnapshot, affinity As PositionAffinity) As Nullable(Of SnapshotPoint)

Parametreler

position
SnapshotPoint

Grafikteki bir arabellekteki konum.

trackingMode
PointTrackingMode

positionGerekirse geçerli anlık görüntüye nasıl izlenir?

targetSnapshot
ITextSnapshot

Eşlenecek arabellek position .

affinity
PositionAffinity

Eşleme belirsizse (konum bir kaynak yayılma alanında ise), eşlemenin önceki karakterden hemen sonra veya üst arabellekteki aşağıdaki karakterden hemen önce konumu hedeflemesini mi etmeyeceğini belirler. Eşleme belirsiz ise bu ayarın etkisi yoktur.

Döndürülenler

Nullable<SnapshotPoint>

Hedef arabelleğin anlık görüntüsünde bir nokta veya position Bu grafikte değilse veya belirtilen benzeşim ile hedef arabellekle eşlenmezse null.

Özel durumlar

position. Anlık görüntü veya targetSnapshot null.

trackingMode geçerli değil PointTrackingMode veya affinity geçerli değil PositionAffinity .

Şunlara uygulanır