IDifferenceCollection<T> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |