Why is UnhandledExceptionEventArgs.ExceptionObject an object and not an Exception?
This cannot be typed to Exception because it’s possible to throw objects in .Net that do not derive from System.Exception. This is not possible in C# or VB.Net but it is possible in other CLR based languages. Hence the API must support this possibility and uses the type object. So while it shouldn’t ever be … Read more