DiagnosticReport Class

Represents an immutable collection of DiagnosticMessage entries produced by a Diagnose() operation.

Definition

Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
public sealed class DiagnosticReport
Inheritance
Object  →  DiagnosticReport

Remarks

All properties are computed at construction time and do not change after the report is created.

Use HasMessages to determine whether any diagnostics were produced, and HasErrors or HasWarnings for severity-specific checks.

Constructors

DiagnosticReport Initializes a new DiagnosticReport with the specified messages.

Properties

HasErrors Gets a value indicating whether this report contains any messages with Error severity.
HasMessages Gets a value indicating whether this report contains any messages.
HasWarnings Gets a value indicating whether this report contains any messages with Warning severity.
Messages Gets the ordered list of diagnostic messages in this report.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also