IHierarchicalDifferenceCollection, interface
Représente une collection de différences dans laquelle les séquences droite et gauche sont des objets ITokenizedStringList, et chaque différence peut elle-même contenir une IHierarchicalDifferenceCollection.
Espace de noms : Microsoft.VisualStudio.Text.Differencing
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
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
Le type IHierarchicalDifferenceCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
![]() |
Differences | Retourne la collection de différences sous forme de liste. (Hérité de IDifferenceCollection<T>.) |
![]() |
LeftDecomposition | Obtient la liste sous forme de jeton gauche d'origine. |
![]() |
LeftSequence | Obtient la séquence gauche qui a été utilisée pour créer cette collection de différences. (Hérité de IDifferenceCollection<T>.) |
![]() |
MatchSequence | Obtient la séquence de correspondances originale qui a été utilisée pour créer cette collection de différences. (Hérité de IDifferenceCollection<T>.) |
![]() |
RightDecomposition | Obtient la liste sous forme de jeton droite d'origine. |
![]() |
RightSequence | Obtient la séquence droite qui a été utilisée pour créer cette collection de différences. (Hérité de IDifferenceCollection<T>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
GetContainedDifferences | Obtient la collection de différences contenues pour l'élément donné, s'il en contient. |
![]() |
GetEnumerator | Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<Difference>.) |
![]() |
HasContainedDifferences | Détermine si Difference à l'index donné lui-même contient des différences. |
Début
Notes
Vous pouvez obtenir cette collection à l'aide de IHierarchicalStringDifferenceService.
poule vous demandez de plusieurs types de différenciation de chaîne (par exemple. la ligne et le mot), le premier niveau des différences sont les lignes, et chaque différence de ligne peut contenir IHierarchicalDifferenceCollection les différences de mot. Pour plus d'informations et d'autres exemples, consultez IHierarchicalStringDifferenceService.