Aracılığıyla paylaş


IDifferenceCollection<T> Arabirim

Tanım

Bir fark algoritmasından oluşturulan en üst düzey eşleşme dizisi verildiğinde, aynı türdeki öğelerden oluşan iki listeden ayıklanan nesne koleksiyonunu Difference temsil eder.

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ür Parametreleri

T

Karşılaştırılan listelerin öğe türü.

Türetilmiş
Uygulamalar

Açıklamalar

Bu koleksiyon, bir fark algoritmasından oluşturulan en üst düzey eşleşme dizisi verildiğinde, aynı türdeki iki öğe listesinden ayıklanır.

Özellikler

Differences

Fark koleksiyonunu liste olarak döndürür.

LeftSequence

Bu fark koleksiyonunu oluşturmak için kullanılan sol sırayı alır.

MatchSequence

Bu fark koleksiyonunu oluşturmak için kullanılan özgün eşleştirme dizisini alır.

RightSequence

Bu fark koleksiyonunu oluşturmak için kullanılan doğru diziyi alır.

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda.

Şunlara uygulanır