IDifferenceCollection<T> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示从相同类型元素的 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,则返回空枚举。 |