IBufferGraph.MapUpToBuffer Yöntem

Tanım

Aşırı Yüklemeler

MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer)

Arabellek grafiğinin bir üyesi olan bir arabelleğin geçerli anlık görüntüsüne ait bir yayılımı, belirtilen bir arabelleğin anlık görüntüsünde yer alan bir yayılma dizisine eşler.

MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer)

Arabellek grafiğinin bir üyesi olan bir arabelleğin geçerli anlık görüntüsüne bir konumu, bazı arabelleğin bir anlık görüntüsüne eşler.

MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer)

Arabellek grafiğinin bir üyesi olan bir arabelleğin geçerli anlık görüntüsüne ait bir yayılımı, belirtilen bir arabelleğin anlık görüntüsünde yer alan bir yayılma dizisine eşler.

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

Parametreler

span
SnapshotSpan

İçindeki bir arabellekteki bir yayılma IBufferGraph .

trackingMode
SpanTrackingMode

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

targetBuffer
ITextBuffer

Eşlenecek arabellek.

Döndürülenler

NormalizedSnapshotSpanCollection

targetBufferBu grafiği kullanarak yayılma alanının eşlendiği sıfır veya daha fazla anlık görüntü koleksiyonu.

Özel durumlar

span. Snapshot null.

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

Şunlara uygulanır

MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer)

Arabellek grafiğinin bir üyesi olan bir arabelleğin geçerli anlık görüntüsüne bir konumu, bazı arabelleğin bir anlık görüntüsüne eşler.

public:
 Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> MapUpToBuffer(Microsoft::VisualStudio::Text::SnapshotPoint point, Microsoft::VisualStudio::Text::PointTrackingMode trackingMode, Microsoft::VisualStudio::Text::PositionAffinity affinity, Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer);
public Microsoft.VisualStudio.Text.SnapshotPoint? MapUpToBuffer (Microsoft.VisualStudio.Text.SnapshotPoint point, Microsoft.VisualStudio.Text.PointTrackingMode trackingMode, Microsoft.VisualStudio.Text.PositionAffinity affinity, Microsoft.VisualStudio.Text.ITextBuffer targetBuffer);
abstract member MapUpToBuffer : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PointTrackingMode * Microsoft.VisualStudio.Text.PositionAffinity * Microsoft.VisualStudio.Text.ITextBuffer -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function MapUpToBuffer (point As SnapshotPoint, trackingMode As PointTrackingMode, affinity As PositionAffinity, targetBuffer As ITextBuffer) As Nullable(Of SnapshotPoint)

Parametreler

point
SnapshotPoint

İçindeki bazı arabellekte bir nokta IBufferGraph .

trackingMode
PointTrackingMode

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

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.

targetBuffer
ITextBuffer

Eşlenecek arabellek.

Döndürülenler

Nullable<SnapshotPoint>

Hedef arabelleğin anlık görüntüsünde karşılık gelen konum veya konum bu grafiği kullanarak hedef arabellekle eşlenmezse null.

Özel durumlar

point. Snapshot null.

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

Şunlara uygulanır