Microsoft.VisualStudio.Text.Differencing-Namespace
Klassen
Klasse | Beschreibung | |
---|---|---|
Difference | Stellt eine einzelne Differenz im Satz von Differenzen zweier Aufzählungen von Elementen dar. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | Stellt einen Übereinstimmungsbereich zwischen zwei Sequenzen als Paar von Spannen gleicher Länge dar. | |
SnapshotDifferenceChangeEventArgs |
Strukturen
Struktur | Beschreibung | |
---|---|---|
StringDifferenceOptions | Berechnen von Zeichenfolgen in Optionen unterscheiden zu verwenden. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Stellt eine Auflistung von Difference-Objekten dar. | |
IDifferenceService | Bestimmt die Unterschiede zwischen zwei Sequenzen, die durch Hinzufügen oder Entfernen (nicht jedoch durch Verschieben oder Kopieren) von Elementen entstehen. | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
IHierarchicalDifferenceCollection | Stellt eine Auflistung der Differenzen dar, in der die linke und die rechte Sequenz ein ITokenizedStringList-Objekt darstellen und jede Differenz wiederum eine IHierarchicalDifferenceCollection enthalten kann. | |
IHierarchicalStringDifferenceService | Veraltet. Dieser Dienst verfügt über mehrere Verknüpfungsmethoden, die Unterschiede über Zeichenfolgen, Momentaufnahmen und Spannen berechnen. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | Eine Zeichenfolgendarstellung mit Token für aneinander grenzende und nicht überlappende Segmente. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
Delegaten
Delegat | Beschreibung | |
---|---|---|
ContinueProcessingPredicate<T> | Ein Prädikat, mit IDifferenceService , um Aufrufer zu ermöglichen, differenzierendes vorzeitige Beendigung. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | Veraltet. Die für einen angegebenen Differenztyp und schlagen/bestimmend Berechtigungen von Zeichenfolgen. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | Die Typen von Unterschieden. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
StringDifferenceTypes | Eine bitweise Kombination der beim Berechnen von Unterschieden mit den verschiedenen Methoden in IHierarchicalStringDifferenceService zu verwendenden Enumerationswerte. | |
WordSplitBehavior | Das Verhalten für das Aufteilen von Wörtern bei der Zeichenfolgenunterscheidung. |