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


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>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

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