System.ApplicationException RuntimeException System.Exception new RuntimeException() System.String message new RuntimeException(${message}) System.SerializationInfo info System.StreamingContext ctxt System.String message System.Exception inner new RuntimeException(${message}, ${inner})