IHierarchicalDifferenceCollection Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sol ve sağ dizilerin nesneler olduğu ITokenizedStringList ve her farkın kendi içinde bir içerebileceği bir IHierarchicalDifferenceCollectionfark koleksiyonunu temsil eder.
public interface class IHierarchicalDifferenceCollection : Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<System::String ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IHierarchicalDifferenceCollection : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<string>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IHierarchicalDifferenceCollection = interface
interface IDifferenceCollection<string>
interface seq<Difference>
interface IEnumerable
Public Interface IHierarchicalDifferenceCollection
Implements IDifferenceCollection(Of String), IEnumerable(Of Difference)
- Uygulamalar
Açıklamalar
Kullanarak bu koleksiyonu IHierarchicalStringDifferenceServicealabilirsiniz. Birden çok tür dize fark kaydı (örneğin, satır ve sözcük) istediğinizde, ilk fark düzeyi satırlar olur ve her satır farkı bir IHierarchicalDifferenceCollection sözcük farklılıkları içerebilir. Daha fazla bilgi ve örnekler için bkz IHierarchicalStringDifferenceService .
Özellikler
Differences |
Fark koleksiyonunu liste olarak döndürür. (Devralındığı yer: IDifferenceCollection<T>) |
LeftDecomposition |
Özgün sol belirteçli listeyi alır. |
LeftSequence |
Bu fark koleksiyonunu oluşturmak için kullanılan sol sırayı alır. (Devralındığı yer: IDifferenceCollection<T>) |
MatchSequence |
Bu fark koleksiyonunu oluşturmak için kullanılan özgün eşleştirme dizisini alır. (Devralındığı yer: IDifferenceCollection<T>) |
RightDecomposition |
Özgün doğru belirteçli listeyi alın. |
RightSequence |
Bu fark koleksiyonunu oluşturmak için kullanılan doğru diziyi alır. (Devralındığı yer: IDifferenceCollection<T>) |
Yöntemler
GetContainedDifferences(Int32) |
Varsa, verilen öğe için kapsanan fark koleksiyonunu alır. Bu, kapsanan farklılıkların değerlendirilmesini zorlar. |
HasContainedDifferences(Int32) |
Belirtilen dizindeki öğesinin Difference farklılıklar içerip içermediğini belirler. Bu, verilen öğe için kapsanan farklılıkların değerlendirilmesini zorlar. |
Uzantı Metotları
EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda. |