Thrown when a program gets "stunned" on a bug, with no means to recover. This covers all errors detected at run-time, both usage errors and conditions that cannot be handled. The class is sealed and cannot be customized. When customization is needed, a new exception type and error code should be defined in a facility other than QHBugs.
USAGE GUIDELINE: this exception propagating to the end-user should be considered a program bug.
The exception derives from NotImplementedException since the condition is detected, but it is not anticipated that it can be handled in any sane way.
public sealed class StunException : NotImplementedException
StunException | Initializes a new instance of the StunException class |