IDifferenceService.DifferenceSequences Yöntem

Tanım

Aşırı Yüklemeler

DifferenceSequences<T>(IList<T>, IList<T>)

İki sıra arasındaki farkları hesaplar.

DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>)

İki sıra arasındaki farkları hesaplar. Sağlanan koşul, her adımda left sırayla çağırılır.

DifferenceSequences<T>(IList<T>, IList<T>)

İki sıra arasındaki farkları hesaplar.

public:
generic <typename T>
 Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<T> ^ DifferenceSequences(System::Collections::Generic::IList<T> ^ left, System::Collections::Generic::IList<T> ^ right);
public Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T> DifferenceSequences<T> (System.Collections.Generic.IList<T> left, System.Collections.Generic.IList<T> right);
abstract member DifferenceSequences : System.Collections.Generic.IList<'T> * System.Collections.Generic.IList<'T> -> Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<'T>
Public Function DifferenceSequences(Of T) (left As IList(Of T), right As IList(Of T)) As IDifferenceCollection(Of T)

Tür Parametreleri

T

Sıraların türü.

Parametreler

left
IList<T>

Sol sıra. Çoğu durumda bu, "eski" sırasıdır.

right
IList<T>

Sağ sıra. Çoğu durumda bu, "yeni" sırasıdır.

Döndürülenler

IDifferenceCollection<T>

İki sıra arasındaki farklılıkların bir koleksiyonu.

Şunlara uygulanır

DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>)

İki sıra arasındaki farkları hesaplar. Sağlanan koşul, her adımda left sırayla çağırılır.

public:
generic <typename T>
 Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<T> ^ DifferenceSequences(System::Collections::Generic::IList<T> ^ left, System::Collections::Generic::IList<T> ^ right, Microsoft::VisualStudio::Text::Differencing::ContinueProcessingPredicate<T> ^ continueProcessingPredicate);
public Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T> DifferenceSequences<T> (System.Collections.Generic.IList<T> left, System.Collections.Generic.IList<T> right, Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate<T> continueProcessingPredicate);
abstract member DifferenceSequences : System.Collections.Generic.IList<'T> * System.Collections.Generic.IList<'T> * Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate<'T> -> Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<'T>
Public Function DifferenceSequences(Of T) (left As IList(Of T), right As IList(Of T), continueProcessingPredicate As ContinueProcessingPredicate(Of T)) As IDifferenceCollection(Of T)

Tür Parametreleri

T

Sıraların türü.

Parametreler

left
IList<T>

Sol sıra. Çoğu durumda bu, "eski" sırasıdır.

right
IList<T>

Sağ sıra. Çoğu durumda bu, "yeni" sırasıdır.

continueProcessingPredicate
ContinueProcessingPredicate<T>

leftAlgoritmayı erken durdurma seçeneği ile, her adımda sırayla çağrılacak bir koşul.

Döndürülenler

IDifferenceCollection<T>

İki sıra arasındaki farklılıkların bir koleksiyonu.

Şunlara uygulanır