NormalizedSnapshotSpanCollection Sınıf
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.
Tümü aynı anlık görüntüden SnapshotSpan alınan salt okunur bir nesne koleksiyonu.
public ref class NormalizedSnapshotSpanCollection sealed : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::Generic::IList<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::IList
public sealed class NormalizedSnapshotSpanCollection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.Generic.IList<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.IList
type NormalizedSnapshotSpanCollection = class
interface IList<SnapshotSpan>
interface ICollection<SnapshotSpan>
interface seq<SnapshotSpan>
interface IEnumerable
interface IList
interface ICollection
Public NotInheritable Class NormalizedSnapshotSpanCollection
Implements ICollection(Of SnapshotSpan), IEnumerable(Of SnapshotSpan), IList, IList(Of SnapshotSpan)
- Devralma
-
NormalizedSnapshotSpanCollection
- Uygulamalar
Açıklamalar
Anlık görüntü yayılma alanları başlangıç konumuna göre sıralanır ve bitişik ve çakışan aralıklar birleştirilir.
Oluşturucular
Alanlar
Empty |
Tümü aynı anlık görüntüden SnapshotSpan alınan salt okunur bir nesne koleksiyonu. |
Özellikler
Count |
Koleksiyondaki spans sayısını alır. |
Item[Int32] |
Belirtilen konumdaki anlık görüntü aralığını alır. Ayarlayıcı bir NotSupportedExceptionoluşturur. |
Yöntemler
CloneAndTrackTo(ITextSnapshot, SpanTrackingMode) |
Tümü aynı anlık görüntüden SnapshotSpan alınan salt okunur bir nesne koleksiyonu. |
Contains(Object) |
Koleksiyonun belirtilen anlık görüntü aralığını içerip içermediğini belirler. |
Contains(SnapshotSpan) |
Koleksiyonun belirtilen anlık görüntü aralığını içerip içermediğini belirler. |
CopyTo(Array, Int32) |
Bu koleksiyondaki anlık görüntü aralıklarını belirtilen dizinden başlayarak belirtilen diziye kopyalar. |
CopyTo(SnapshotSpan[], Int32) |
Koleksiyonu belirtilen konumdaki bir anlık görüntü yayılma dizisine kopyalar. |
Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İki normalleştirilmiş anlık görüntü aralığı koleksiyonu arasındaki farkı hesaplar ve sonucu normalleştirir. |
Equals(Object) |
İki anlık görüntü aralığı koleksiyonuna eşit olup olmadığını belirler |
GetEnumerator() |
Koleksiyon için bir numaralandırıcı alır. |
GetHashCode() |
Koleksiyon için bir karma kodu alır. |
IndexOf(Object) |
Belirtilen anlık görüntü aralığının dizinini alır. |
IndexOf(SnapshotSpan) |
Belirtilen SnapshotSpanöğesinin dizinini alır. |
Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İki normalleştirilmiş anlık görüntü yayılma koleksiyonu kesişimini hesaplar ve sonucu normalleştirir. |
IntersectsWith(NormalizedSnapshotSpanCollection) |
Bu koleksiyonun başka bir normalleştirilmiş anlık görüntü aralığı koleksiyonuyla kesişip kesişmediğini belirler. |
IntersectsWith(SnapshotSpan) |
Bu koleksiyonun anlık görüntü aralığıyla çakışıp çakışmayacağını belirler. |
Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İki normalleştirilmiş anlık görüntü yayma koleksiyonu çakışmasını hesaplar ve sonucu normalleştirir. |
OverlapsWith(NormalizedSnapshotSpanCollection) |
Bu koleksiyonun başka bir normalleştirilmiş anlık görüntü aralığı koleksiyonuyla çakışıp çakışmadığını belirler. |
OverlapsWith(SnapshotSpan) |
Bu koleksiyonun anlık görüntü aralığıyla çakışıp çakışmayacağını belirler. |
ToString() |
Spans'ı bir dizeye dönüştürür.. |
Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İki anlık görüntü yayılma koleksiyonu birleşimini hesaplar ve sonucu normalleştirir. |
İşleçler
Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İki NormalizedSnapshotSpanCollection nesnenin aynı olup olmadığını belirler. |
Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection) |
Belirtilen NormalizedSnapshotSpanCollection öğesini değerine NormalizedSpanCollectiondönüştürür. |
Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
İkinin NormalizedSnapshotSpanCollection farklı olup olmadığını belirler.. |
Belirtik Arabirim Kullanımları
ICollection.IsSynchronized |
Bu koleksiyonun eşitlenip eşitlenmediğini belirler. |
ICollection.SyncRoot |
Bu koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır. |
ICollection<SnapshotSpan>.Add(SnapshotSpan) |
Koleksiyona bir anlık görüntü aralığı ekler. Bu yöntem bir NotSupportedExceptionoluşturur. |
ICollection<SnapshotSpan>.Clear() |
Koleksiyonu temizler. Bu yöntem bir NotSupportedExceptionoluşturur. |
ICollection<SnapshotSpan>.IsReadOnly |
Koleksiyonun salt okunur olup olmadığını belirler. Her zaman |
ICollection<SnapshotSpan>.Remove(SnapshotSpan) |
Belirtilen aralığı koleksiyondan kaldırır. Bu yöntem bir NotSupportedExceptionoluşturur. |
IEnumerable.GetEnumerator() |
Koleksiyon için bir numaralandırıcı alır. |
IList.Add(Object) |
Listeye bir nesne ekler. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList.Clear() |
Listeyi temizler. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList.Insert(Int32, Object) |
Belirtilen konumdaki listeye bir anlık görüntü aralığı ekler. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList.IsFixedSize |
Koleksiyonun sabit boyutta olup olmadığını belirler. Her zaman |
IList.IsReadOnly |
Bu koleksiyonun salt okunur olup olmadığını belirler. Bu özellik her zaman |
IList.Item[Int32] |
Belirtilen konumdaki anlık görüntü aralığını alır. Ayarlayıcı bir NotSupportedExceptionoluşturur. |
IList.Remove(Object) |
Belirtilen anlık görüntü aralığını kaldırır. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList.RemoveAt(Int32) |
Belirtilen konumdaki bir anlık görüntü aralığını kaldırır. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList<SnapshotSpan>.Insert(Int32, SnapshotSpan) |
Listeye bir anlık görüntü aralığı ekler. Bu yöntem bir NotSupportedExceptionoluşturur. |
IList<SnapshotSpan>.RemoveAt(Int32) |
Belirtilen konumdaki bir anlık görüntü aralığını kaldırır. Bu yöntem bir NotSupportedExceptionoluşturur. |
Uzantı Metotları
EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi. |