SnapshotSpan Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir metin anlık görüntüsünde sabit bir metin aralığı.
public value class SnapshotSpan
struct SnapshotSpan
public struct SnapshotSpan
type SnapshotSpan = struct
Public Structure SnapshotSpan
- Devralma
-
SnapshotSpan
Oluşturucular
| SnapshotSpan(ITextSnapshot, Int32, Int32) |
SnapshotSpanBelirtilen anlık görüntü, başlangıç noktası ve uzunlukla birlikte yeni bir örneğini başlatır. |
| SnapshotSpan(ITextSnapshot, Span) |
SnapshotSpanBelirtilen anlık görüntüye ve yayılmasına sahip yeni bir örneğini başlatır. |
| SnapshotSpan(SnapshotPoint, Int32) |
SnapshotSpanVar olan bir ve belirtilen uzunluktan yeni bir örneğini başlatır SnapshotPoint . |
| SnapshotSpan(SnapshotPoint, SnapshotPoint) |
İki nesneden yeni bir örneğini başlatır SnapshotSpan SnapshotPoint . |
Özellikler
| End |
Anlık görüntü yayılımının sonunu alır. Yayılma, sağ tarafta, başlangıç + uzunluk = bitiş değerini belirten bir açık sona erer. |
| IsEmpty |
Bu yayılımın boş olup olmadığını belirler. |
| Length |
Her zaman negatif olmayan yayılımın uzunluğunu alır. |
| Snapshot |
ITextSnapshotBu anlık görüntü yayılma alanındaki başvuru. |
| Span |
Anlık görüntü yayılması kapsamındaki yayılımı alır. |
| Start |
Anlık görüntü yayılma alanının başlangıç dizinini alır. |
Yöntemler
| Contains(Int32) |
Konumun yayılma dahilinde olup olmadığını belirler. |
| Contains(SnapshotPoint) |
Verilen aralık dahilinde olup olmadığını belirler SnapshotPoint . |
| Contains(SnapshotSpan) |
|
| Contains(Span) |
|
| Equals(Object) |
İki anlık görüntü yayılma alanlarının aynı olup olmadığını belirler. |
| GetHashCode() |
Bu tür için bir karma işlev işlevi görür. |
| GetText() |
Bu anlık görüntü yayılma alanı tarafından içerilen metin. |
| Intersection(SnapshotSpan) |
Verilen SnapshotSpan veya kesişmeyle kesişimini hesaplar. |
| Intersection(Span) |
Verilen yayılım ile kesişimini hesaplar veya kesişim yoksa null değeri hesaplar. |
| IntersectsWith(SnapshotSpan) |
|
| IntersectsWith(Span) |
|
| Overlap(SnapshotSpan) |
Verilen çakışma SnapshotSpan veya çakışma yoksa null değeri döndürür. |
| Overlap(Span) |
Verilen yayılma ile örtüşme veya çakışma yoksa null değerini döndürür. |
| OverlapsWith(SnapshotSpan) |
|
| OverlapsWith(Span) |
|
| ToString() |
Bu anlık görüntü aralığını bir dizeye veya null ise "uninit" dizesine dönüştürür ITextSnapshot . |
| TranslateTo(ITextSnapshot, SpanTrackingMode) |
Bu anlık görüntü yayılımını aynı farklı bir anlık görüntüye çevirir ITextBuffer . |
İşleçler
| Equality(SnapshotSpan, SnapshotSpan) |
İki anlık görüntü yayılma alanlarının aynı olup olmadığını belirler. |
| Implicit(SnapshotSpan to Span) |
Bir anlık görüntü yayılımını örtük olarak bir yayılığa dönüştürür. |
| Inequality(SnapshotSpan, SnapshotSpan) |
İki anlık görüntü yayılma alanlarının farklı olup olmadığını belirler. |