Sdílet prostřednictvím


IDifferenceCollection<T> Rozhraní

Definice

Představuje kolekci objektů extrahovaných Difference ze dvou seznamů prvků stejného typu s ohledem na maximální sekvenci shody vygenerovanou z algoritmu rozdílu.

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 prvku porovnávaných seznamů.

Odvozené
Implementuje

Poznámky

Tato kolekce se extrahuje ze dvou seznamů prvků stejného typu vzhledem k maximální sekvenci shody vygenerované z rozdílového algoritmu.

Vlastnosti

Differences

Vrátí kolekci rozdílů jako seznam.

LeftSequence

Získá levou sekvenci, která byla použita k vytvoření této kolekce rozdílů.

MatchSequence

Získá původní sekvenci shody, která byla použita k vytvoření této kolekce rozdílů.

RightSequence

Získá správnou sekvenci, která byla použita k vytvoření této kolekce rozdílů.

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro