WriteDiffAsync(Document, Document, TextWriter, TextWriter, HtmlCodeWriterOptions, IEnumerable<Diagnostic>?, IEnumerable<Diagnostic>?, CancellationToken)
Writes a diff between two documents to HTML format.
Declaration
Task WriteDiffAsync(Document inputDocument, Document outputDocument, TextWriter inputTextWriter, TextWriter outputTextWriter, HtmlCodeWriterOptions options, IEnumerable<Diagnostic>? inputDiagnostics, IEnumerable<Diagnostic>? outputDiagnostics, CancellationToken cancellationToken)Parameters
| Type | Name | Description |
|---|---|---|
| Document | inputDocument | The input (source) document. |
| Document | outputDocument | The output (transformed) document. |
| TextWriter | inputTextWriter | The text writer for the input document. |
| TextWriter | outputTextWriter | The text writer for the output document. |
| HtmlCodeWriterOptions | options | HTML writing options. |
| IEnumerable<Diagnostic> | inputDiagnostics | Diagnostics for the input document. |
| IEnumerable<Diagnostic> | outputDiagnostics | Diagnostics for the output document. |
| CancellationToken | cancellationToken | Cancellation token. |
Returns
| Type | Description |
|---|---|
| Task |