IHierarchicalStringDifferenceService - интерфейс
Примечание. Данный API устарел.
Эта служба содержит несколько методов, вычисляющих различия между строками, снимками и диапазонами.
Пространство имен: Microsoft.VisualStudio.Text.Differencing
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")> _
Public Interface IHierarchicalStringDifferenceService
[ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface IHierarchicalStringDifferenceService
[ObsoleteAttribute(L"This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface class IHierarchicalStringDifferenceService
[<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")>]
type IHierarchicalStringDifferenceService = interface end
public interface IHierarchicalStringDifferenceService
Тип IHierarchicalStringDifferenceService предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
DiffSnapshotSpans | Вычисляет различия между 2 диапазонами снимков, используя данные параметры отличий. |
![]() |
DiffStrings | Вычисляет различия между 2 строками, используя данные параметры отличий. |
В начало страницы
Заметки
Это часть компонент MEF, и должно быть импортировано следующим образом:
[Import]
Internal IHierarchicalStringDifferenceService hierarchicalService = null;
Различия вычислены в соответствии с указанным StringDifferenceTypes, начиная с наиболее общим типом. Линия более чем общая слово и слово более чем символ. общее
Примеры
Задана строка A:
Это линия!
и строка B:
Это только линии!
Возвращаемая коллекция различий содержит одну difference линии, которая соответствует линии 1 каждой строки.
Это различие содержит одну difference слова, добавление слов «, но» и» «.
См. также
Ссылки
Microsoft.VisualStudio.Text.Differencing - пространство имен