DiffUtils
Panoramica
DiffUtils è una classe in Aspose.PDF FOSS per .NET.
Utility di testo usate dal motore diff: estrazione di prefisso/suffisso comune e ricomposizione del testo sorgente / destinazione da un elenco di DiffOperations.
Questa classe fornisce 6 metodi per lavorare con oggetti DiffUtils nei programmi .NET. I metodi disponibili includono: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET.
Metodi
| Firma | Descrizione |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Il prefisso comune più lungo condiviso da first e second (vuoto quando differiscono dal primo carattere). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder sovraccarico di FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Il suffisso comune più lungo condiviso da first e second, senza corrispondere più indietro dell’indice startIndex in first (quindi la lunghezza del risultato è limitata da first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder sovraccarico di FindCommonEndParts(string,string,int) senza limite inferiore (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Ricostruisci il testo originale (sorgente): la concatenazione di ogni sequenza Equal e Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Ricostruisci il testo modificato (destinazione): la concatenazione di ogni sequenza Equal e Insert. |