IDifferenceCollection<T> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |