Udostępnij za pośrednictwem


IDifferenceCollection<T> Interfejs

Definicja

Reprezentuje kolekcję Difference obiektów wyodrębnionych z dwóch list elementów tego samego typu, biorąc pod uwagę maksymalną sekwencję dopasowań wygenerowaną na podstawie algorytmu różnicy.

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)

Parametry typu

T

Typ elementu porównywanych list.

Pochodne
Implementuje

Uwagi

Ta kolekcja jest wyodrębniana z dwóch list elementów tego samego typu, biorąc pod uwagę maksymalną sekwencję dopasowań wygenerowaną na podstawie algorytmu różnicy.

Właściwości

Differences

Zwraca kolekcję różnic jako listę.

LeftSequence

Pobiera lewą sekwencję, która została użyta do utworzenia tej kolekcji różnic.

MatchSequence

Pobiera oryginalną sekwencję dopasowania, która została użyta do utworzenia tej kolekcji różnic.

RightSequence

Pobiera właściwą sekwencję, która została użyta do utworzenia tej kolekcji różnic.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy