Microsoft.VisualStudio.Text.Differencing 네임스페이스
클래스
클래스 | 설명 | |
---|---|---|
Difference | 두 요소 목록의 차이점 집합에서 단일 차이점을 나타냅니다. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | 두 시퀀스 간에 일치하는 범위를 동일한 길이의 범위 쌍으로 나타냅니다. | |
SnapshotDifferenceChangeEventArgs |
구조체
구조체 | 설명 | |
---|---|---|
StringDifferenceOptions | 계산 하는 데 사용할 수 있는 옵션 차이 문자열입니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Difference 개체의 컬렉션을 나타냅니다. | |
IDifferenceService | 요소를 추가 또는 제거하는 방식으로(요소를 변환하거나 복사하지는 않음) 두 시퀀스 간의 차이점을 확인합니다. | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
IHierarchicalDifferenceCollection | 왼쪽 및 오른쪽 시퀀스가 ITokenizedStringList 개체이고 각 차이점 자체에 IHierarchicalDifferenceCollection이 포함되어 있는 차이점 컬렉션을 나타냅니다. | |
IHierarchicalStringDifferenceService | 사용되지 않습니다. 이 서비스에는 문자열, 스냅숏 및 범위에 대해 차이점을 계산하는 여러 개의 바로 가기 메서드가 있습니다. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | 서로 인접해 있으면서 겹치지 않는 세그먼트들로 이루어진 토큰화된 문자열 표현입니다. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
대리자
대리자 | 설명 | |
---|---|---|
ContinueProcessingPredicate<T> | 사용 하는 조건자 IDifferenceService 차분 중간에 중지 하려면 호출자가 허용 합니다. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | 사용되지 않습니다. 구 차이점은 지정 된 형식 및 왼쪽/오른쪽 문자열에 대 한 결정 합니다. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
열거형
열거형 | 설명 | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | 차이점의 형식입니다. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
StringDifferenceTypes | IHierarchicalStringDifferenceService 의 다양한 메서드로 차이점을 계산하는 데 사용되는 열거형 값의 비트 조합입니다. | |
WordSplitBehavior | 문자열 차이 비교에서 단어를 분할하는 동안 사용할 동작입니다. |