QHBugs Class

Error codes thrown when an unrecoverable condition has been detected. These should be used in combination with StunException. Messages are roughly partitioned by subsystem (assembly); one subsystem will rarely need multiple "bug" messages. A new message should be defined only when automated processing must distinguish it from others.

Definition

Namespace: Quine.HRCatalog
Assembly: Quine.Schemas.Core (in Quine.Schemas.Core.dll) Version: 1.0.0+0ea0706914ee4edf2b0ed66bec3ab4d062a43b68
C#
public static class QHBugs
Inheritance
Object    QHBugs

Remarks

NB! Any message from this facility propagating to the end user should be considered as a bug!

Methods

IsStunned Checks whether an exception is an irrecoverable one. The list of exceptions that are treated as "stunned" is in StunnedExceptions.

Fields

C_LicenseCheckFailed 0: feature name; 1: sentence describing the actual error.
Facility 
Stun_EmptyString 
Stun_InvalidState 
Stun_InvalidValue 
Stun_Nothrow 
Stun_NullReference 
StunnedExceptions Used by IsStunned(Exception) to classify the exception.
W_Balked 0: description.

See Also