be a bit more verbose when catching inner exceptions

This commit is contained in:
Michael Becker 2020-05-28 18:23:04 -04:00
parent 8d758b3bf1
commit 06979c2c35
No known key found for this signature in database
GPG Key ID: 506F54899E2BFED7

View File

@ -38,6 +38,15 @@ namespace UniversalEditor.UserInterface.Common
catch (System.Reflection.TargetInvocationException ex)
{
Console.WriteLine("binding error while loading editor '{0}': {1}", type.FullName, ex.InnerException.Message);
if (ex.InnerException.InnerException != null)
{
Console.WriteLine("^--- {0}", ex.InnerException.InnerException.Message);
Console.WriteLine();
Console.WriteLine(" *** STACK TRACE *** ");
Console.WriteLine(ex.StackTrace);
Console.WriteLine(" ******************* ");
Console.WriteLine();
}
}
catch (Exception ex)
{