IHierarchicalDifferenceCollection 介面
代表在左右序列皆為 ITokenizedStringList 物件,且每項差異本身可能包含 IHierarchicalDifferenceCollection 的情況下的差異集合。
命名空間: Microsoft.VisualStudio.Text.Differencing
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Public Interface IHierarchicalDifferenceCollection _
Inherits IDifferenceCollection(Of String), IEnumerable(Of Difference), _
IEnumerable
public interface IHierarchicalDifferenceCollection : IDifferenceCollection<string>,
IEnumerable<Difference>, IEnumerable
public interface class IHierarchicalDifferenceCollection : IDifferenceCollection<String^>,
IEnumerable<Difference^>, IEnumerable
type IHierarchicalDifferenceCollection =
interface
interface IDifferenceCollection<string>
interface IEnumerable<Difference>
interface IEnumerable
end
public interface IHierarchicalDifferenceCollection extends IDifferenceCollection<String>, IEnumerable<Difference>, IEnumerable
IHierarchicalDifferenceCollection 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
![]() |
Differences | 以清單的形式傳回差異集合。 (繼承自 IDifferenceCollection<T>)。 |
![]() |
LeftDecomposition | 取得原始左語彙基元化清單。 |
![]() |
LeftSequence | 取得用以建立此差異集合的左序列。 (繼承自 IDifferenceCollection<T>)。 |
![]() |
MatchSequence | 取得用以建立此差異集合的原始比對序列。 (繼承自 IDifferenceCollection<T>)。 |
![]() |
RightDecomposition | 取得原始右語彙基元化清單。 |
![]() |
RightSequence | 取得用以建立此差異集合的右序列。 (繼承自 IDifferenceCollection<T>)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
GetContainedDifferences | 為指定的項目取得包含的差異集合 (如果有的話)。 |
![]() |
GetEnumerator | 傳回逐一查看集合的列舉值。 (繼承自 IEnumerable<Difference>)。 |
![]() |
HasContainedDifferences | 決定是否Difference本身包含在指定索引處的差異。 |
回頁首
備註
您可以使用,以取得這個集合IHierarchicalStringDifferenceService。
指您要求字串 (例如差異的多個型的別 線條和文字),第一層的差異會為線條,且含每一列差異IHierarchicalDifferenceCollection的 word 的差異。 如需詳細資訊與範例,請參閱IHierarchicalStringDifferenceService。