Microsoft.VisualStudio.Text.Differencing Namespace
Classes
Class | Description | |
---|---|---|
Difference | Represents a single difference in the set of differences of two lists of elements. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | Represents a range of matches between two sequences as a pair of spans of equal length. | |
SnapshotDifferenceChangeEventArgs |
Structures
Structure | Description | |
---|---|---|
StringDifferenceOptions | Options to use in calculating string differences. |
Interfaces
Interface | Description | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Represents a collection of Difference objects. | |
IDifferenceService | Determines the differences between two sequences, based on adding or removing elements (but not translating or copying elements). | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
IHierarchicalDifferenceCollection | Represents a difference collection in which the left and right sequences are ITokenizedStringList objects, and each difference may itself contain an IHierarchicalDifferenceCollection. | |
IHierarchicalStringDifferenceService | Obsolete. This service has several shortcut methods that compute differences over strings, snapshots, and spans. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | A tokenized representation of a string into abutting and non-overlapping segments. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
Delegates
Delegate | Description | |
---|---|---|
ContinueProcessingPredicate<T> | A predicate used by IDifferenceService to allow callers to stop differencing prematurely. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | Obsolete. Determining the locality for a given difference type and left/right strings. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
Enumerations
Enumeration | Description | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | The types of differences. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
StringDifferenceTypes | A bitwise combination of the enumeration values to use when computing differences with the various methods in IHierarchicalStringDifferenceService. | |
WordSplitBehavior | Behavior to use while splitting words in string differencing. |