Logo fantomas

CapturingDiagnosticsLogger Type

Represents a DiagnosticsLogger that captures all diagnostics, optionally formatting them eagerly.

Constructors

Constructor Description

CapturingDiagnosticsLogger(nm, ?eagerFormat)

Full Usage: CapturingDiagnosticsLogger(nm, ?eagerFormat)

Parameters:
Returns: CapturingDiagnosticsLogger
nm : string
?eagerFormat : PhasedDiagnostic -> PhasedDiagnostic
Returns: CapturingDiagnosticsLogger

Instance members

Instance member Description

this.CommitDelayedDiagnostics

Full Usage: this.CommitDelayedDiagnostics

Parameters:
diagnosticsLogger : DiagnosticsLogger

this.Diagnostics

Full Usage: this.Diagnostics

Returns: PhasedDiagnostic list
Returns: PhasedDiagnostic list

Inherited members

Inherited from DiagnosticsLogger

Instance members

Instance member Description

this.DebugDisplay

Full Usage: this.DebugDisplay

Returns: string
Returns: string

this.DiagnosticSink

Full Usage: this.DiagnosticSink

Parameters:
Modifiers: abstract

Emit a diagnostic to the logger

diagnostic : PhasedDiagnostic

this.CheckForRealErrorsIgnoringWarnings

Full Usage: this.CheckForRealErrorsIgnoringWarnings

Returns: bool
Modifiers: abstract
Returns: bool

this.ErrorCount

Full Usage: this.ErrorCount

Returns: int
Modifiers: abstract

Get the number of error diagnostics reported

Returns: int

Type something to start searching.