IElisionSnapshot Arabirim

Tanım

Nesnesinden bir anlık görüntü IElisionBuffer .

public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
__interface IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface IElisionSnapshot : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
type IElisionSnapshot = interface
    interface IProjectionSnapshot
    interface ITextSnapshot
Public Interface IElisionSnapshot
Implements IProjectionSnapshot
Uygulamalar

Özellikler

ContentType

IContentType TextBuffer Bu anlık görüntünün geçerli olduğu zaman.

(Devralındığı yer: ITextSnapshot)
Item[Int32]

Belirtilen konumda tek bir karakter alır.

(Devralındığı yer: ITextSnapshot)
Length

Anlık görüntüde bulunan UTF-16 karakter sayısını alır.

(Devralındığı yer: ITextSnapshot)
LineCount

Anlık görüntüdeki satır sayısının pozitif sayısını alır. Sıfır olan bir anlık görüntü, Length tek satıra sahip olarak kabul edilir.

(Devralındığı yer: ITextSnapshot)
Lines

Anlık görüntüdeki satır kümesi için bir Numaralandırıcı.

(Devralındığı yer: ITextSnapshot)
SourceSnapshot

Bu anlık görüntünün temel aldığı metin anlık görüntüsünü alır.

SourceSnapshots

Bu projeksiyon anlık görüntüsüne kaynak yayılmaları katkıda bulunan bir veya daha fazla metin anlık görüntüsü kümesini alır. Listenin sıralaması rastgele olur. Yineleme içermez.

(Devralındığı yer: IProjectionSnapshot)
SpanCount

Yansıtma anlık görüntüsünde kaynak yayılma sayısını alır.

(Devralındığı yer: IProjectionSnapshot)
TextBuffer

IElisionBufferBunun bir anlık görüntü olduğunu alır.

Version

ITextBufferBunun ITextSnapshot temsil ettiği sürümü.

(Devralındığı yer: ITextSnapshot)

Yöntemler

CopyTo(Int32, Char[], Int32, Int32)

Bir metin aralığını bir karakter dizisine kopyalar.

(Devralındığı yer: ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode)

ITrackingPointBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

ITrackingPointBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

ITrackingSpanBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpanBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode)

ITrackingSpanBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpanBu anlık görüntüye karşı bir oluşturur.

(Devralındığı yer: ITextSnapshot)
GetLineFromLineNumber(Int32)

ITextSnapshotLineVerilen satır numarası için bir sayı alır.

(Devralındığı yer: ITextSnapshot)
GetLineFromPosition(Int32)

ITextSnapshotLineVerilen konumdaki bir satırı alır.

(Devralındığı yer: ITextSnapshot)
GetLineNumberFromPosition(Int32)

Belirtilen konumdaki karakteri içeren satırın numarasını alır.

(Devralındığı yer: ITextSnapshot)
GetMatchingSnapshot(ITextBuffer)

Bu anlık görüntüye karşılık gelen belirtilen metin arabelleğinin anlık görüntüsünü alır.

(Devralındığı yer: IProjectionSnapshot)
GetSourceSpans()

Projeksiyon anlık görüntüsüne ait tüm kaynak yayılmalarını alır.

(Devralındığı yer: IProjectionSnapshot)
GetSourceSpans(Int32, Int32)

Belirtilen span dizininden başlayarak, kaynak anlık görüntüsü yayılmalarını salt okunurdur. , startSpanIndex Metin arabelleğindeki karakterlere değil, kaynak yayılmalar koleksiyonunun bir dizinidir.

(Devralındığı yer: IProjectionSnapshot)
GetText()

Anlık görüntüdeki tüm metni alır.

(Devralındığı yer: ITextSnapshot)
GetText(Int32, Int32)

Anlık görüntüden başlayan startIndex ve uzunluğu eşit olan bir metin alır length .

(Devralındığı yer: ITextSnapshot)
GetText(Span)

Yayılımın başlangıcında başlayan ve yayılımın uzunluğuna eşit uzunluğa sahip olan anlık görüntüden metin alır.

(Devralındığı yer: ITextSnapshot)
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity)

Kaynak anlık görüntülerden birindeki bir anlık görüntü noktasından yansıtma anlık görüntüsünde ilgili konuma eşler.

(Devralındığı yer: IProjectionSnapshot)
MapFromSourceSnapshot(SnapshotSpan)

Kaynak arabelleğinin anlık görüntü yayılımını projeksiyon anlık görüntüsünün yayılma listesini eşleştirir. Elde edilen sıralı liste boş olabilir, tek bir öğe içerebilir veya birden çok öğe içerebilir.

(Devralındığı yer: IProjectionSnapshot)
MapFromSourceSnapshotToNearest(SnapshotPoint)

Kaynak arabellekteki bir anlık görüntü noktasından, bir anlık görüntüde karşılık gelen noktaya eşlenir. Kaynak arabellek konumu, tam anlık görüntüde gösterilmediği takdirde, gösterilen en yakın noktayı döndürür. Hiçbir şey gösterilmezse, konum sıfır döndürür.

MapToSourceSnapshot(Int32)

Yansıtma anlık görüntüsünde bir konumu kaynak anlık görüntüdeki ilgili konuma eşler. Eşleme belirsizdir (bir kaynak yayılma alanında gerçekleşirse), bkz GetTypicalInsertionPosition(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>) . kaynak arabelleği seçmek için.

(Devralındığı yer: IProjectionSnapshot)
MapToSourceSnapshot(Int32, PositionAffinity)

Yansıtma anlık görüntüsünde bir konumu kaynak anlık görüntüdeki ilgili konuma eşler.

(Devralındığı yer: IProjectionSnapshot)
MapToSourceSnapshots(Int32)

Yansıtma anlık görüntüsünde bir konumu bir veya daha fazla kaynak anlık görüntüde karşılık gelen konuma eşler.

(Devralındığı yer: IProjectionSnapshot)
MapToSourceSnapshots(Span)

Geçerli projeksiyon anlık görüntüsünün bir yayılımını kaynak anlık görüntülerine ait bir anlık görüntü yayılma listesine eşler. Elde edilen yayılmalar, projeksiyondaki görünüm sırasına göre sıralanır.

(Devralındığı yer: IProjectionSnapshot)
ToCharArray(Int32, Int32)

Metin aralığını bir karakter dizisine dönüştürür.

(Devralındığı yer: ITextSnapshot)
Write(TextWriter)

Anlık görüntünün içeriğini yazar.

(Devralındığı yer: ITextSnapshot)
Write(TextWriter, Span)

Anlık görüntü içeriğinin bir alt dizesini yazar.

(Devralındığı yer: ITextSnapshot)

Şunlara uygulanır