Namespace Microsoft.VisualStudio.Text.Differencing
Classes
Classe | Descrição | |
---|---|---|
Difference | Representa uma única diferença no conjunto de diferenças das duas listas de elementos. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | Representa um intervalo de correspondências entre duas seqüências como um par de spans mesmo comprimento. | |
SnapshotDifferenceChangeEventArgs |
Estruturas
Estrutura | Descrição | |
---|---|---|
StringDifferenceOptions | Opções para usar no cálculo das diferenças de seqüência de caracteres. |
Interfaces
Interface | Descrição | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Representa uma coleção de objetos Difference. | |
IDifferenceService | Determina as diferenças entre duas seqüências, com base em Adicionar ou remover elementos (mas não traduzir ou copiando elementos). | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
IHierarchicalDifferenceCollection | Representa uma coleção de diferença na qual as seqüências de esquerda e direita são ITokenizedStringList objetos e cada diferença podem conter um IHierarchicalDifferenceCollection. | |
IHierarchicalStringDifferenceService | Obsoleta. Este serviço tem vários métodos de atalho que calculam diferenças por seqüências de caracteres, snapshots e abrange. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | Uma representação de forma de símbolo de uma seqüência de caracteres em segmentos adjacentes e não-sobreposição. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
Delegados
Delegado | Descrição | |
---|---|---|
ContinueProcessingPredicate<T> | Um predicado usado por IDifferenceService para permitir que chamadores interromper a diferenciação prematuramente. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | Obsoleta. Determinando a localidade para uma seqüências de diferença de determinado tipo e da esquerda/direita. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
Enumerações
Enumeração | Descrição | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | Os tipos de diferenças. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
StringDifferenceTypes | Uma combinação bit a bit dos valores de enumeração para usar ao calcular as diferenças com os vários métodos em IHierarchicalStringDifferenceService. | |
WordSplitBehavior | Comportamento para serem usados durante a divisão de palavras na seqüência de diferenciação. |