IDifferenceCollection<T> 接口

表示 Difference 对象的集合。

命名空间:  Microsoft.VisualStudio.Text.Differencing
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Public Interface IDifferenceCollection(Of T) _
    Inherits IEnumerable(Of Difference), IEnumerable
public interface IDifferenceCollection<T> : IEnumerable<Difference>, 
    IEnumerable
generic<typename T>
public interface class IDifferenceCollection : IEnumerable<Difference^>, 
    IEnumerable
type IDifferenceCollection<'T> =  
    interface 
        interface IEnumerable<Difference>
        interface IEnumerable 
    end
JScript 不支持泛型类型或方法。

类型参数

  • T
    相比较的列表的元素类型。

IDifferenceCollection<T> 类型公开以下成员。

属性

  名称 说明
公共属性 Differences 以列表的形式返回差异集合。
公共属性 LeftSequence 获取用于创建差异集合的左侧序列。
公共属性 MatchSequence 获取用于创建差异集合的原始匹配序列。
公共属性 RightSequence 获取用于创建差异集合的右侧序列。

页首

方法

  名称 说明
公共方法 GetEnumerator 返回一个循环访问集合的枚举器。 (继承自 IEnumerable<Difference>。)

页首

备注

此集合从两个提取列表相同类型的元素,给定从差异算法生成的最大的匹配序列。

请参阅

参考

Microsoft.VisualStudio.Text.Differencing 命名空间