Microsoft.VisualStudio.Text.Differencing, espace de noms

Classes

  Classe Description
Classe publique Difference Représente une différence unique dans le jeu de différences de deux listes d'éléments.
Classe publique DifferenceBufferOption<T>
Classe publique DifferenceBufferOptions
Classe publique DifferenceViewerOption<T>
Classe publique DifferenceViewerOptions
Classe publique DifferenceViewerRoles
Classe publique Match Représente une plage de correspondances entre deux séquences sous forme de paire d'étendues de longueur égale.
Classe publique SnapshotDifferenceChangeEventArgs

Structures

  Structure Description
Structure publique StringDifferenceOptions Options de utiliser dans les différences calcul de chaîne.

Interfaces

  Interface Description
Interface publique IDifferenceBuffer
Interface publique IDifferenceBufferFactoryService
Interface publique IDifferenceCollection<T> Représente une collection d'objets Difference.
Interface publique IDifferenceService Détermine les différences entre deux séquences, en fonction des ajouts ou suppressions d'éléments (mais pas des traductions ni copies d'éléments).
Interface publique IDifferenceTextViewModel
Interface publique IDifferenceTrackingSpanCollection
Interface publique IDifferenceViewer
Interface publique IHierarchicalDifferenceCollection 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.
Interface publique IHierarchicalStringDifferenceService Obsolète. Ce service a plusieurs méthodes de raccourci qui calculent les différences sur les chaînes, les instantanés et les étendues.
Interface publique ISnapshotDifference
Interface publique ITextDifferencingSelectorService
Interface publique ITextDifferencingService
Interface publique ITokenizedStringList Représentation sous forme de jeton d'une chaîne dans des segments contigus et non superposés.
Interface publique IWpfDifferenceViewer
Interface publique IWpfDifferenceViewerFactoryService

Délégués

  Délégué Description
Délégué public ContinueProcessingPredicate<T> Un attribut utilisé par IDifferenceService pour permettre à des appelants pour cesser la différenciation avant terme.
Délégué public CreateTextViewHostCallback
Délégué public DetermineLocalityCallback Obsolète. En déterminant la localité pour un type de différence donné et quittée/droite les chaînes.
Délégué public IgnoreDifferencePredicate
Délégué public SnapshotLineTransform

Énumérations

  Énumération Description
Énumération publique DifferenceHighlightMode
Énumération publique DifferenceMappingMode
Énumération publique DifferenceType Types de différences.
Énumération publique DifferenceViewMode
Énumération publique DifferenceViewType
Énumération publique IgnoreWhiteSpaceBehavior
Énumération publique LineType
Énumération publique StringDifferenceTypes Combinaison d'opérations de bits des valeurs d'énumération à utiliser lors du calcul des différences avec les différentes méthodes dans IHierarchicalStringDifferenceService.
Énumération publique WordSplitBehavior Comportement à utiliser lors du fractionnement des mots dans la différenciation des chaînes.