DiffUtils

Visão geral

DiffUtils é uma classe em Aspose.PDF FOSS para .NET.

Auxiliares de texto usados pelo motor de diff: extração de prefixo/sufixo comum e reconstituição do texto de origem/destino a partir de uma lista de DiffOperations.

Esta classe fornece 6 métodos para trabalhar com objetos DiffUtils em programas .NET. Os métodos disponíveis incluem: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET.

Métodos

AssinaturaDescrição
FindCommonStartParts(first: string?, second: string?)O prefixo comum mais longo compartilhado por first e second (vazio quando diferem do primeiro caractere).
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?)Sobrecarga de StringBuilder de FindCommonStartParts(string,string).
FindCommonEndParts(first: string?, second: string?, startIndex: int)O sufixo comum mais longo compartilhado por first e second, sem corresponder mais atrás do que o índice startIndex em first (portanto, o comprimento do resultado é limitado por first.Length - startIndex).
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?)Sobrecarga de StringBuilder de FindCommonEndParts(string,string,int) sem limite inferior (startIndex = 0).
AssemblySourceText(diffs: IEnumerable<DiffOperation>?)Reconstrua o texto original (fonte): a concatenação de cada execução de Equal e Delete.
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?)Reconstrua o texto modificado (destino): a concatenação de cada execução de Equal e Insert.

Ver também

 Português