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 의 단어 차이. 자세한 내용 및 예제는 IHierarchicalStringDifferenceService를 참조하십시오.