Exception class

From Catglobe Wiki
Jump to: navigation, search

Exception



Represents an error object.

Parent class

Inherits from object

Methods

  • string ToString() - Returns a string representation of the current exception
  • string ToString() - The string representation of the object.

Properties

  • Exception InnerException { get; } - Gets the Exception instance that caused the current exception.
  • string Message { get; } - Gets a message that describes the current exception.
  • string ObjectTypeName { get; } - The name of the type of object.
  • string StackTrace { get; } - Return the internal stack trace, useful when sending a bugreport to Catglobe.
  • (From object) TypeInformation TypeInformation { get; } - Get information about this class.


See also


Examples

Type below script into the CGScript prompt to get its result:

object e;
try { s = n; } 
catch(e) {
 print("====e.ToString()======");
 print(e.ToString());
 print("\n====e.Message======");
 print(e.Message);
 print("\n====e.StackTrace======");
 print(e.StackTrace);
}