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 | |
---|---|---|
Differences | Restituisce la raccolta di differenze sotto forma di elenco. (Ereditato da IDifferenceCollection<T>) | |
LeftDecomposition | Ottiene l'elenco originale di sinistra in token. | |
LeftSequence | Ottiene la sequenza di sinistra utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>) | |
MatchSequence | Ottiene la sequenza di corrispondenza originale utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>) | |
RightDecomposition | Ottenere il l'elenco originale di destra in formato token. | |
RightSequence | Ottiene la sequenza di destra utilizzata per creare questa raccolta di differenze. (Ereditato da IDifferenceCollection<T>) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
GetContainedDifferences | Ottiene la raccolta di differenze contenute per l'elemento specificato, se è presente nessuno. | |
GetEnumerator | Restituisce un enumeratore che consente di scorrere la raccolta. (Ereditato da IEnumerable<Difference>) | |
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.