IDifferenceCollection<T> Интерфейс

Определение

Представляет коллекцию Difference объектов, извлеченных из двух списков одинаковых элементов с учетом максимальной последовательности соответствия, созданной из алгоритма разницы.

generic <typename T>
public interface class IDifferenceCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IDifferenceCollection<T> : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IDifferenceCollection<'T> = interface
    interface seq<Difference>
    interface IEnumerable
Public Interface IDifferenceCollection(Of T)
Implements IEnumerable(Of Difference)

Параметры типа

T

Тип элементов сравниваемых списков.

Производный
Реализации

Комментарии

Эта коллекция извлекается из двух списков элементов одного типа с учетом максимальной последовательности совпадений, формируемой алгоритмом различий.

Свойства

Differences

Возвращает коллекцию отличий как список.

LeftSequence

Получает левую последовательность, которая использовалась для создания данной коллекции отличий.

MatchSequence

Получает исходную последовательность совпадений, которая использовалась для создания данной коллекции отличий.

RightSequence

Получает правую последовательность, которая использовалась для создания данной коллекции отличий.

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Применяется к