Microsoft.VisualStudio.Text.Differencing, espace de noms
Classes
Classe | Description | |
---|---|---|
Difference | Représente une différence unique dans le jeu de différences de deux listes d'éléments. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | Représente une plage de correspondances entre deux séquences sous forme de paire d'étendues de longueur égale. | |
SnapshotDifferenceChangeEventArgs |
Structures
Structure | Description | |
---|---|---|
StringDifferenceOptions | Options de utiliser dans les différences calcul de chaîne. |
Interfaces
Interface | Description | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Représente une collection d'objets Difference. | |
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). | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
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. | |
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. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | Représentation sous forme de jeton d'une chaîne dans des segments contigus et non superposés. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
Délégués
Délégué | Description | |
---|---|---|
ContinueProcessingPredicate<T> | Un attribut utilisé par IDifferenceService pour permettre à des appelants pour cesser la différenciation avant terme. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | Obsolète. En déterminant la localité pour un type de différence donné et quittée/droite les chaînes. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
Énumérations
Énumération | Description | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | Types de différences. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
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. | |
WordSplitBehavior | Comportement à utiliser lors du fractionnement des mots dans la différenciation des chaînes. |