Bagikan melalui


NormalizedSnapshotSpanCollection Kelas

Definisi

Kumpulan SnapshotSpan objek baca-saja, semuanya dari rekam jepret yang sama.

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)
Warisan
NormalizedSnapshotSpanCollection
Penerapan

Keterangan

Rentang rekam jepret diurutkan berdasarkan posisi mulai, dengan rentang yang berdampingan dan tumpang tindih digabungkan.

Konstruktor

NormalizedSnapshotSpanCollection()

Menginisialisasi kosong NormalizedSnapshotSpanCollection.

NormalizedSnapshotSpanCollection(IEnumerable<SnapshotSpan>)

Menginisialisasi instans baru dari NormalizedSnapshotSpanCollection daftar SnapshotSpan objek.

NormalizedSnapshotSpanCollection(IList<SnapshotSpan>)

Menginisialisasi instans baru dari NormalizedSnapshotSpanCollection daftar SnapshotSpan objek.

NormalizedSnapshotSpanCollection(ITextSnapshot, IEnumerable<Span>)

Menginisialisasi instans baru dari NormalizedSnapshotSpanCollection daftar Spans dan ITextSnapshot.

NormalizedSnapshotSpanCollection(ITextSnapshot, IList<Span>)

Menginisialisasi instans baru dari NormalizedSnapshotSpanCollection daftar Spans dan ITextSnapshot.

NormalizedSnapshotSpanCollection(ITextSnapshot, NormalizedSpanCollection)

Menginisialisasi instans NormalizedSnapshotSpanCollection baru dari NormalizedSpanCollection dan ITextSnapshot.

NormalizedSnapshotSpanCollection(ITextSnapshot, Span)

Kumpulan SnapshotSpan objek baca-saja, semuanya dari rekam jepret yang sama.

NormalizedSnapshotSpanCollection(SnapshotSpan)

Menginisialisasi instans NormalizedSnapshotSpanCollection baru dengan satu elemen.

Bidang

Empty

Kumpulan SnapshotSpan objek baca-saja, semuanya dari rekam jepret yang sama.

Properti

Count

Mendapatkan jumlah rentang dalam koleksi.

Item[Int32]

Mendapatkan rentang rekam jepret di lokasi yang ditentukan. Setter melempar NotSupportedException.

Metode

CloneAndTrackTo(ITextSnapshot, SpanTrackingMode)

Kumpulan SnapshotSpan objek baca-saja, semuanya dari rekam jepret yang sama.

Contains(Object)

Menentukan apakah koleksi berisi rentang rekam jepret yang ditentukan.

Contains(SnapshotSpan)

Menentukan apakah koleksi berisi rentang rekam jepret yang ditentukan.

CopyTo(Array, Int32)

Menyalin rentang rekam jepret dalam koleksi ini ke array yang ditentukan, dimulai pada indeks yang ditentukan.

CopyTo(SnapshotSpan[], Int32)

Menyalin koleksi ke array rentang rekam jepret di lokasi yang ditentukan.

Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menghitung perbedaan antara dua koleksi rentang rekam jepret yang dinormalisasi dan menormalkan hasilnya.

Equals(Object)

Menentukan apakah dua koleksi rentang rekam jepret sama

GetEnumerator()

Mendapatkan enumerator untuk koleksi.

GetHashCode()

Mendapatkan kode hash untuk koleksi.

IndexOf(Object)

Mendapatkan indeks rentang rekam jepret yang ditentukan.

IndexOf(SnapshotSpan)

Mendapatkan indeks dari yang ditentukan SnapshotSpan.

Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menghitung persimpangan dua koleksi rentang rekam jepret yang dinormalisasi dan menormalkan hasilnya.

IntersectsWith(NormalizedSnapshotSpanCollection)

Menentukan apakah koleksi ini bersinggungan dengan koleksi rentang rekam jepret lain yang dinormalisasi.

IntersectsWith(SnapshotSpan)

Menentukan apakah koleksi ini tumpang tindih dengan rentang rekam jepret.

Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menghitung tumpang tindih dua koleksi rentang rekam jepret yang dinormalisasi dan menormalkan hasilnya.

OverlapsWith(NormalizedSnapshotSpanCollection)

Menentukan apakah koleksi ini tumpang tindih dengan koleksi rentang rekam jepret lain yang dinormalisasi.

OverlapsWith(SnapshotSpan)

Menentukan apakah koleksi ini tumpang tindih dengan rentang rekam jepret.

ToString()

Mengonversi rentang menjadi string..

Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menghitung penyatuan dua koleksi rentang rekam jepret dan menormalkan hasilnya.

Operator

Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menentukan apakah dua NormalizedSnapshotSpanCollection objek sama.

Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection)

Mengonversi yang ditentukan NormalizedSnapshotSpanCollection menjadi NormalizedSpanCollection.

Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection)

Menentukan apakah dua NormalizedSnapshotSpanCollection berbeda..

Implementasi Antarmuka Eksplisit

ICollection.IsSynchronized

Menentukan apakah koleksi ini disinkronkan.

ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke koleksi ini.

ICollection<SnapshotSpan>.Add(SnapshotSpan)

Menambahkan rentang rekam jepret ke koleksi. Metode ini melempar .NotSupportedException

ICollection<SnapshotSpan>.Clear()

Menghapus koleksi. Metode ini melempar .NotSupportedException

ICollection<SnapshotSpan>.IsReadOnly

Menentukan apakah koleksi bersifat baca-saja. Selalu mengembalikan true.

ICollection<SnapshotSpan>.Remove(SnapshotSpan)

Menghapus rentang yang ditentukan dari koleksi. Metode ini melempar .NotSupportedException

IEnumerable.GetEnumerator()

Mendapatkan enumerator untuk koleksi.

IList.Add(Object)

Menambahkan objek ke daftar. Metode ini melempar .NotSupportedException

IList.Clear()

Menghapus daftar. Metode ini melempar .NotSupportedException

IList.Insert(Int32, Object)

Menyisipkan rentang rekam jepret ke dalam daftar di lokasi yang ditentukan. Metode ini melempar .NotSupportedException

IList.IsFixedSize

Menentukan apakah koleksi berukuran tetap. Selalu mengembalikan true.

IList.IsReadOnly

Menentukan apakah koleksi ini bersifat baca-saja. Properti ini selalu mengembalikan true.

IList.Item[Int32]

Mendapatkan rentang rekam jepret di lokasi yang ditentukan. Setter melempar NotSupportedException.

IList.Remove(Object)

Menghapus rentang rekam jepret yang ditentukan. Metode ini melempar .NotSupportedException

IList.RemoveAt(Int32)

Menghapus rentang rekam jepret di lokasi yang ditentukan. Metode ini melempar .NotSupportedException

IList<SnapshotSpan>.Insert(Int32, SnapshotSpan)

Menyisipkan rentang rekam jepret ke dalam daftar. Metode ini melempar .NotSupportedException

IList<SnapshotSpan>.RemoveAt(Int32)

Menghapus rentang rekam jepret di lokasi yang ditentukan. Metode ini melempar .NotSupportedException

Metode Ekstensi

EmptyIfNull<T>(IEnumerable<T>)

Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong.

Berlaku untuk