Condividi tramite


Interfaccia IDifferenceCollection<T>

Rappresenta una raccolta di Difference oggetti.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Public Interface IDifferenceCollection(Of T) _
    Inherits IEnumerable(Of Difference), IEnumerable
public interface IDifferenceCollection<T> : IEnumerable<Difference>, 
    IEnumerable
generic<typename T>
public interface class IDifferenceCollection : IEnumerable<Difference^>, 
    IEnumerable
type IDifferenceCollection<'T> =  
    interface 
        interface IEnumerable<Difference>
        interface IEnumerable 
    end
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • T
    Il tipo di elemento degli elenchi confrontati.

Il tipo IDifferenceCollection<T> espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Differences Restituisce la raccolta di differenze sotto forma di elenco.
Proprietà pubblica LeftSequence Ottiene la sequenza di sinistra utilizzata per creare questa raccolta di differenze.
Proprietà pubblica MatchSequence Ottiene la sequenza di corrispondenza originale utilizzata per creare questa raccolta di differenze.
Proprietà pubblica RightSequence Ottiene la sequenza di destra utilizzata per creare questa raccolta di differenze.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator Restituisce un enumeratore che consente di scorrere la raccolta. (Ereditato da IEnumerable<Difference>)

In alto

Note

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Differencing