IHierarchicalDifferenceCollection Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili koleksi perbedaan di mana urutan kiri dan kanan adalah ITokenizedStringList objek, dan setiap perbedaan mungkin berisi IHierarchicalDifferenceCollection.
public interface class IHierarchicalDifferenceCollection : Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<System::String ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IHierarchicalDifferenceCollection : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<string>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IHierarchicalDifferenceCollection = interface
interface IDifferenceCollection<string>
interface seq<Difference>
interface IEnumerable
Public Interface IHierarchicalDifferenceCollection
Implements IDifferenceCollection(Of String), IEnumerable(Of Difference)
- Penerapan
Keterangan
Anda bisa mendapatkan koleksi ini dengan menggunakan IHierarchicalStringDifferenceService. Saat Anda meminta beberapa jenis perbedaan string (misalnya baris dan kata), tingkat perbedaan pertama adalah baris, dan setiap perbedaan baris mungkin berisi IHierarchicalDifferenceCollection perbedaan kata. Lihat IHierarchicalStringDifferenceService untuk informasi yang lebih lengkap beserta contohnya.
Properti
Differences |
Mengembalikan koleksi perbedaan sebagai daftar. (Diperoleh dari IDifferenceCollection<T>) |
LeftDecomposition |
Mendapatkan daftar token kiri asli. |
LeftSequence |
Mendapatkan urutan kiri yang digunakan untuk membuat koleksi perbedaan ini. (Diperoleh dari IDifferenceCollection<T>) |
MatchSequence |
Mendapatkan urutan kecocokan asli yang digunakan untuk membuat koleksi perbedaan ini. (Diperoleh dari IDifferenceCollection<T>) |
RightDecomposition |
Dapatkan daftar token asli yang tepat. |
RightSequence |
Mendapatkan urutan yang tepat yang digunakan untuk membuat koleksi perbedaan ini. (Diperoleh dari IDifferenceCollection<T>) |
Metode
GetContainedDifferences(Int32) |
Mendapatkan koleksi perbedaan yang terkandung untuk elemen yang diberikan, jika memilikinya. Ini memaksa evaluasi dari perbedaan yang terkandung. |
HasContainedDifferences(Int32) |
Menentukan apakah pada indeks yang diberikan itu sendiri berisi perbedaan atau tidak Difference . Ini memaksa evaluasi dari perbedaan yang terkandung untuk elemen yang diberikan. |
Metode Ekstensi
EmptyIfNull<T>(IEnumerable<T>) |
Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong. |