Open sandboxFocus

Method WriteDiffAsync

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