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 | 在字串差異比較作業中分隔單字時所使用的行為。 |