Share via


IDifferenceCollection<T> インターフェイス

定義

差分アルゴリズムから生成された最大一 Difference 致シーケンスを指定して、同じ型の要素の 2 つのリストから抽出されたオブジェクトのコレクションを表します。

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

比較対象リストの要素型。

派生
実装

注釈

このコレクションは、差分アルゴリズムから生成された最大一致シーケンスを指定すると、同じ型の要素の 2 つのリストから抽出されます。

プロパティ

Differences

差分コレクションをリストとして返します。

LeftSequence

この差分コレクションの作成に使用された左側のシーケンスを取得します。

MatchSequence

この差分コレクションの作成に使用された元の一致シーケンスを取得します。

RightSequence

この差分コレクションの作成に使用された適切なシーケンスを取得します。

拡張メソッド

EmptyIfNull<T>(IEnumerable<T>)

null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。

適用対象