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,则返回空枚举。

适用于