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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Differences 차이점 컬렉션을 목록으로 반환합니다. (IDifferenceCollection<T>에서 상속됨)
Public 속성 LeftDecomposition 왼쪽으로 토큰화된 원래 목록을 가져옵니다.
Public 속성 LeftSequence 이 차이점 컬렉션을 만드는 데 사용된 왼쪽 시퀀스를 가져옵니다. (IDifferenceCollection<T>에서 상속됨)
Public 속성 MatchSequence 이 차이점 컬렉션을 만드는 데 사용된 원래 일치 시퀀스를 가져옵니다. (IDifferenceCollection<T>에서 상속됨)
Public 속성 RightDecomposition 오른쪽으로 토큰화된 원래 목록을 가져옵니다.
Public 속성 RightSequence 이 차이점 컬렉션을 만드는 데 사용된 오른쪽 시퀀스를 가져옵니다. (IDifferenceCollection<T>에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 GetContainedDifferences 지정된 요소의 포함된 차이점 컬렉션을 가져옵니다(있는 경우).
Public 메서드 GetEnumerator 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable<Difference>에서 상속됨)
Public 메서드 HasContainedDifferences 결정 여부는 Difference 는 지정 된 인덱스에서 자체 차이 포함 합니다.

위쪽

설명

사용 하 여이 컬렉션을 가져올 수 있는 IHierarchicalStringDifferenceService.

여러 형식 문자열 (예: 버전 비교를 요청한 헨 줄 및 단어) 첫 번째 레벨의 차이 줄 수 있습니다 및 각 선 차이가 있을 수 있습니다는 IHierarchicalDifferenceCollection 의 단어 차이. 자세한 내용 및 예제는 IHierarchicalStringDifferenceService를 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.Text.Differencing 네임스페이스