Table of Contents

Class DiagnosticBag

Namespace
AsmResolver
Assembly
AsmResolver.dll

Provides a container for collecting exceptions during a process.

public class DiagnosticBag : IErrorListener
Inheritance
DiagnosticBag
Implements
Inherited Members
Extension Methods

Properties

Exceptions

Gets a collection of all the exceptions that were thrown during the process.

public IList<Exception> Exceptions { get; }

Property Value

IList<Exception>

HasErrors

Gets a value indicating whether the diagnostic bag contains any errors.

public bool HasErrors { get; }

Property Value

bool

IsFatal

Gets a value indicating whether the process had thrown an exception that was fatal and could not be recovered from.

public bool IsFatal { get; }

Property Value

bool

Methods

MarkAsFatal()

Marks the process to have failed.

public void MarkAsFatal()

RegisterException(Exception)

Registers an error in the diagnostic bag.

public void RegisterException(Exception exception)

Parameters

exception Exception

The error.