Condividi tramite


Interfaccia IHierarchicalDifferenceCollection

Rappresenta una raccolta di differenze in cui le sequenze di sinistra e destra sono ITokenizedStringList gli oggetti e ogni differenza può a sua volta contenere un oggetto IHierarchicalDifferenceCollection.

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

Sintassi

'Dichiarazione
Public Interface IHierarchicalDifferenceCollection _
    Inherits IDifferenceCollection(Of String), IEnumerable(Of Difference),  _
    IEnumerable
public interface IHierarchicalDifferenceCollection : IDifferenceCollection<string>, 
    IEnumerable<Difference>, IEnumerable
public interface class IHierarchicalDifferenceCollection : IDifferenceCollection<String^>, 
    IEnumerable<Difference^>, IEnumerable
type IHierarchicalDifferenceCollection =  
    interface 
        interface IDifferenceCollection<string>
        interface IEnumerable<Difference>
        interface IEnumerable 
    end
public interface IHierarchicalDifferenceCollection extends IDifferenceCollection<String>, IEnumerable<Difference>, IEnumerable

Il tipo IHierarchicalDifferenceCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Differences Restituisce la raccolta di differenze sotto forma di elenco. (Ereditato da IDifferenceCollection<T>)
Proprietà pubblica LeftDecomposition Ottiene l'elenco originale di sinistra in token.
Proprietà pubblica LeftSequence Ottiene la sequenza di sinistra utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>)
Proprietà pubblica MatchSequence Ottiene la sequenza di corrispondenza originale utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>)
Proprietà pubblica RightDecomposition Ottenere il l'elenco originale di destra in formato token.
Proprietà pubblica RightSequence Ottiene la sequenza di destra utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetContainedDifferences Ottiene la raccolta di differenze contenute per l'elemento specificato, se è presente nessuno.
Metodo pubblico GetEnumerator Restituisce un enumeratore che consente di scorrere la raccolta. (Ereditato da IEnumerable<Difference>)
Metodo pubblico HasContainedDifferences determina se Difference all'indice specificato contiene le differenze.

In alto

Note

È possibile ottenere questa raccolta tramite IHierarchicalStringDifferenceService.

gallina richiede più tipi di stringhe che la differenziazione (ad esempio la riga e la parola), il primo livello di differenze verranno righe e ogni differenza di righe può contenere IHierarchicalDifferenceCollection le differenze di parola. vedere IHierarchicalStringDifferenceService per ulteriori informazioni ed esempi.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Differencing