IHierarchicalDifferenceCollection Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public interface class IHierarchicalDifferenceCollection : Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<System::String ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IHierarchicalDifferenceCollection : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<string>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IHierarchicalDifferenceCollection = interface
interface IDifferenceCollection<string>
interface seq<Difference>
interface IEnumerable
Public Interface IHierarchicalDifferenceCollection
Implements IDifferenceCollection(Of String), IEnumerable(Of Difference)
- Implémente
Remarques
Vous pouvez obtenir cette collection à l’aide de IHierarchicalStringDifferenceService. Lorsque vous demandez plusieurs types de différenciation de chaîne (par exemple, ligne et mot), le premier niveau de différences est les lignes, et chaque différence de ligne peut contenir une IHierarchicalDifferenceCollection de différences de mots. Pour plus d’informations et d’exemples, consultez IHierarchicalStringDifferenceService.
Propriétés
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>) |
Méthodes
GetContainedDifferences(Int32) |
Obtient la collection de différences contenues pour l'élément donné, s'il en contient. Cela force une évaluation des différences contenues. |
HasContainedDifferences(Int32) |
Détermine si le à l’index Difference donné contient ou non des différences. Cela force une évaluation des différences contenues pour l’élément donné. |
Méthodes d’extension
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide. |