Table of Contents

Class CollectingConversionDiagnostics

Namespace
DocWright.Core.Diagnostics
Assembly
DocWright.Core.dll

A thread-safe IConversionDiagnostics that collects every reported diagnostic in order, for inspection after the conversion completes.

public sealed class CollectingConversionDiagnostics : IConversionDiagnostics
Inheritance
CollectingConversionDiagnostics
Implements
Inherited Members

Constructors

CollectingConversionDiagnostics()

Properties

Count

Gets the number of diagnostics collected so far.

HasErrors

Gets a value indicating whether any collected diagnostic has Error severity.

Methods

Report(in ConversionDiagnostic)
Snapshot()

Returns a snapshot of the diagnostics collected so far, in report order.