Поделиться через


Microsoft.VisualStudio.Text.Differencing - пространство имен

Классы

  Класс Описание
Открытый класс Difference Представляет одно отличие в наборе отличий между двумя списками элементов.
Открытый класс DifferenceBufferOption<T>
Открытый класс DifferenceBufferOptions
Открытый класс DifferenceViewerOption<T>
Открытый класс DifferenceViewerOptions
Открытый класс DifferenceViewerRoles
Открытый класс Match Представляет диапазон совпадений между двумя последовательностями как пару диапазонов равной длины.
Открытый класс SnapshotDifferenceChangeEventArgs

Структуры

  Структура Описание
Открытая структура StringDifferenceOptions Параметры, используемые в разницах расчета в строки.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IDifferenceBuffer
Открытый интерфейс IDifferenceBufferFactoryService
Открытый интерфейс IDifferenceCollection<T> Представляет коллекцию объектов Difference.
Открытый интерфейс IDifferenceService Определяет отличия между двумя последовательностями на основе добавления или удаления элементов (но не перемещения или копирования).
Открытый интерфейс IDifferenceTextViewModel
Открытый интерфейс IDifferenceTrackingSpanCollection
Открытый интерфейс IDifferenceViewer
Открытый интерфейс IHierarchicalDifferenceCollection Представляет коллекцию отличий, в которой левая и правая последовательности — это объекты ITokenizedStringList, и каждое отличие может само содержать коллекцию IHierarchicalDifferenceCollection.
Открытый интерфейс IHierarchicalStringDifferenceService Устаревшее. Эта служба содержит несколько методов, вычисляющих различия между строками, снимками и диапазонами.
Открытый интерфейс ISnapshotDifference
Открытый интерфейс ITextDifferencingSelectorService
Открытый интерфейс ITextDifferencingService
Открытый интерфейс ITokenizedStringList Размеченное представление строки в форме смежных неперекрывающихся сегментов.
Открытый интерфейс IWpfDifferenceViewer
Открытый интерфейс IWpfDifferenceViewerFactoryService

Делегаты

  Делегат Описание
Открытый делегат ContinueProcessingPredicate<T> Предикат, используемый by IDifferenceService включение вызывающие объекты для остановки differencing преждевременно.
Открытый делегат CreateTextViewHostCallback
Открытый делегат DetermineLocalityCallback Устаревшее. Указание расположения для данного отличия введите и left или правильные строки.
Открытый делегат IgnoreDifferencePredicate
Открытый делегат SnapshotLineTransform

Перечисления

  Перечисление Описание
Открытое перечисление DifferenceHighlightMode
Открытое перечисление DifferenceMappingMode
Открытое перечисление DifferenceType Типы отличий.
Открытое перечисление DifferenceViewMode
Открытое перечисление DifferenceViewType
Открытое перечисление IgnoreWhiteSpaceBehavior
Открытое перечисление LineType
Открытое перечисление StringDifferenceTypes Побитовое сочетание значений перечисления, которое следует использовать при вычислении отличий различными методами в IHierarchicalStringDifferenceService.
Открытое перечисление WordSplitBehavior Поведение, которое следует использовать при разделении слов во время дифференцирования строк.