Freigeben über


Microsoft.VisualStudio.Text.Differencing-Namespace

Klassen

  Klasse Beschreibung
Öffentliche Klasse Difference Stellt eine einzelne Differenz im Satz von Differenzen zweier Aufzählungen von Elementen dar.
Öffentliche Klasse DifferenceBufferOption<T>
Öffentliche Klasse DifferenceBufferOptions
Öffentliche Klasse DifferenceViewerOption<T>
Öffentliche Klasse DifferenceViewerOptions
Öffentliche Klasse DifferenceViewerRoles
Öffentliche Klasse Match Stellt einen Übereinstimmungsbereich zwischen zwei Sequenzen als Paar von Spannen gleicher Länge dar.
Öffentliche Klasse SnapshotDifferenceChangeEventArgs

Strukturen

  Struktur Beschreibung
Öffentliche Struktur StringDifferenceOptions Berechnen von Zeichenfolgen in Optionen unterscheiden zu verwenden.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IDifferenceBuffer
Öffentliche Schnittstelle IDifferenceBufferFactoryService
Öffentliche Schnittstelle IDifferenceCollection<T> Stellt eine Auflistung von Difference-Objekten dar.
Öffentliche Schnittstelle IDifferenceService Bestimmt die Unterschiede zwischen zwei Sequenzen, die durch Hinzufügen oder Entfernen (nicht jedoch durch Verschieben oder Kopieren) von Elementen entstehen.
Öffentliche Schnittstelle IDifferenceTextViewModel
Öffentliche Schnittstelle IDifferenceTrackingSpanCollection
Öffentliche Schnittstelle IDifferenceViewer
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IHierarchicalStringDifferenceService Veraltet. Dieser Dienst verfügt über mehrere Verknüpfungsmethoden, die Unterschiede über Zeichenfolgen, Momentaufnahmen und Spannen berechnen.
Öffentliche Schnittstelle ISnapshotDifference
Öffentliche Schnittstelle ITextDifferencingSelectorService
Öffentliche Schnittstelle ITextDifferencingService
Öffentliche Schnittstelle ITokenizedStringList Eine Zeichenfolgendarstellung mit Token für aneinander grenzende und nicht überlappende Segmente.
Öffentliche Schnittstelle IWpfDifferenceViewer
Öffentliche Schnittstelle IWpfDifferenceViewerFactoryService

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ContinueProcessingPredicate<T> Ein Prädikat, mit IDifferenceService , um Aufrufer zu ermöglichen, differenzierendes vorzeitige Beendigung.
Öffentlicher Delegat CreateTextViewHostCallback
Öffentlicher Delegat DetermineLocalityCallback Veraltet. Die für einen angegebenen Differenztyp und schlagen/bestimmend Berechtigungen von Zeichenfolgen.
Öffentlicher Delegat IgnoreDifferencePredicate
Öffentlicher Delegat SnapshotLineTransform

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DifferenceHighlightMode
Öffentliche Enumeration DifferenceMappingMode
Öffentliche Enumeration DifferenceType Die Typen von Unterschieden.
Öffentliche Enumeration DifferenceViewMode
Öffentliche Enumeration DifferenceViewType
Öffentliche Enumeration IgnoreWhiteSpaceBehavior
Öffentliche Enumeration LineType
Öffentliche Enumeration StringDifferenceTypes Eine bitweise Kombination der beim Berechnen von Unterschieden mit den verschiedenen Methoden in IHierarchicalStringDifferenceService zu verwendenden Enumerationswerte.
Öffentliche Enumeration WordSplitBehavior Das Verhalten für das Aufteilen von Wörtern bei der Zeichenfolgenunterscheidung.