IHierarchicalStringDifferenceService 인터페이스
참고: 이 API는 이제 사용되지 않습니다.
이 서비스에는 문자열, 스냅숏 및 범위에 대해 차이점을 계산하는 여러 개의 바로 가기 메서드가 있습니다.
네임스페이스: Microsoft.VisualStudio.Text.Differencing
어셈블리: Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)
구문
‘선언
<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")> _
Public Interface IHierarchicalStringDifferenceService
[ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface IHierarchicalStringDifferenceService
[ObsoleteAttribute(L"This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface class IHierarchicalStringDifferenceService
[<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")>]
type IHierarchicalStringDifferenceService = interface end
public interface IHierarchicalStringDifferenceService
IHierarchicalStringDifferenceService 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
DiffSnapshotSpans | 차이점은 지정 된 옵션을 사용 하 여 두 스냅샷 범위를 사이의 차이 계산 합니다. |
![]() |
DiffStrings | 차이점은 지정 된 옵션을 사용 하 여 두 문자열 간의 차이 계산 합니다. |
위쪽
설명
MEF구성 요소부품입니다 하 고 같이 가져와야 합니다.
[Import]
Internal IHierarchicalStringDifferenceService hierarchicalService = null;
차이 계산 된 지정에 따라 StringDifferenceTypes에서 시작 하 여 가장 일반적인 유형입니다. 단어보다 더 일반적입니다 고단어문자 보다 더 일반적입니다.
예제
A: 특정된 문자열
이선이!
b: 문자열
이선만입니다!
차이점은 반환 된컬렉션에선각 문자열에 1 맵 한선차이점을 포함 되어 있습니다.
단어의 추가 됩니다 하나단어차이이 차이가 나타납니다 "하지만"와 ""입니다.