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
| Assinatura | Descriçã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. |