Condividi tramite


IDifferenceCollection<T> Interfaccia

Definizione

Rappresenta una raccolta di Difference oggetti estratti da due elenchi di elementi di tipo uguale, data una sequenza di corrispondenza massima generata da un algoritmo di differenza.

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)

Parametri di tipo

T

Tipo di elemento degli elenchi confrontati.

Derivato
Implementazioni

Commenti

Questa raccolta viene estratta da due elenchi di elementi dello stesso tipo, data una sequenza di corrispondenza massima generata da un algoritmo di differenza.

Proprietà

Differences

Restituisce la raccolta di differenze sotto forma di elenco.

LeftSequence

Ottiene la sequenza di sinistra utilizzata per creare questa raccolta di differenze.

MatchSequence

Ottiene la sequenza di corrispondenza originale utilizzata per creare questa raccolta di differenze.

RightSequence

Ottiene la sequenza di destra utilizzata per creare questa raccolta di differenze.

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota.

Si applica a