Bagikan melalui


IDifferenceCollection<T> Antarmuka

Definisi

Mewakili kumpulan Difference objek yang diekstrak dari dua daftar elemen dengan jenis yang sama, mengingat urutan pencocokan maksimal yang dihasilkan dari algoritma perbedaan.

generic <typename T>
public interface class IDifferenceCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IDifferenceCollection<T> : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IDifferenceCollection<'T> = interface
    interface seq<Difference>
    interface IEnumerable
Public Interface IDifferenceCollection(Of T)
Implements IEnumerable(Of Difference)

Jenis parameter

T

Jenis elemen dari daftar yang dibandingkan.

Turunan
Penerapan

Keterangan

Koleksi ini diekstrak dari dua daftar elemen dengan jenis yang sama, mengingat urutan pencocokan maksimal yang dihasilkan dari algoritma perbedaan.

Properti

Differences

Mengembalikan koleksi perbedaan sebagai daftar.

LeftSequence

Mendapatkan urutan kiri yang digunakan untuk membuat koleksi perbedaan ini.

MatchSequence

Mendapatkan urutan kecocokan asli yang digunakan untuk membuat koleksi perbedaan ini.

RightSequence

Mendapatkan urutan yang tepat yang digunakan untuk membuat koleksi perbedaan ini.

Metode Ekstensi

EmptyIfNull<T>(IEnumerable<T>)

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

Berlaku untuk