Exceptions Summary The System.Exceptions module is used as the namespace for all built-in exceptions. Description The System.Exceptions module is used as the namespace for all built-in exceptions. Members AssertErrorRepresents an assertion error. CastExceptionRepresents a failed runtime type cast. ConversionExceptionRepresents a failed runtime type conversion. DoubleOutOfRangeExceptionRepresents a double out of range exception. IllegalArgumentExceptionRepresents an illegal argument exception. IndexOutOfBoundsExceptionRepresents an out-of-bounds index access exception. IntegerOutOfRangeExceptionRepresents an integer out of range exception. InvalidBooleanExceptionRepresents an invalid Boolean exception. InvalidDateExceptionRepresents an invalid date exception. InvalidNumberExceptionRepresents an invalid number exception. InvalidRegExpFlagExceptionRepresents an invalid regular expression flag exception. InvalidStringExceptionRepresents an exception for invalid strings, such as strings containing UCS high surrogate characters without a corresponding low surrogate character. Note that such a string cannot usually be constructed in JS++ as it is typically a parser error but such problems can originate from external code. InvalidURIExceptionRepresents an invalid URI exception. InvalidUTF16ExceptionRepresents an exception for an invalid UTF-16 byte sequence. InvalidUTF32ExceptionRepresents an exception for an invalid UTF-32 byte sequence. InvalidUTF8ExceptionRepresents an exception for an invalid UTF-8 byte sequence. KeyUnavailableExceptionRepresents an exception when a dictionary key cannot be found. NegativeArraySizeExceptionRepresents a negative array size exception. OutOfRangeExceptionRepresents an out-of-range exception. UnimplementedExceptionThe exception to be thrown if the method has not been implemented yet. UnsupportedExceptionThe exception to be thrown if the host environment does not support a necessary feature. Share HTML | BBCode | Direct Link