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, возвращается пустое перечисление. |