Call derived ToString on inner exceptions (dotnet/coreclr#24793)
authorDan Moseley <danmose@microsoft.com>
Tue, 28 May 2019 02:34:19 +0000 (19:34 -0700)
committerGitHub <noreply@github.com>
Tue, 28 May 2019 02:34:19 +0000 (19:34 -0700)
commit672609acdb2edcecbac9bc3e698102d757c7ccda
treef4bc15eac52e7cb19f91c59c0583596e98921760
parent17d1296c9e099bff5371a5af65116e9483f8b228
Call derived ToString on inner exceptions (dotnet/coreclr#24793)

* Remove special Appx path and METHOD__EXCEPTION__TO_STRING

* Remove Exception.ToString(bool, bool)

* Remove Exception.InternalToString and callers

* Cache message

Commit migrated from https://github.com/dotnet/coreclr/commit/bb75edbac9c40034b6683c17d86057ee9bf4192d
src/coreclr/src/System.Private.CoreLib/src/System/Exception.CoreCLR.cs
src/coreclr/src/vm/comutilnative.cpp
src/coreclr/src/vm/debughelp.cpp
src/coreclr/src/vm/excep.cpp
src/coreclr/src/vm/mscorlib.h
src/libraries/System.Private.CoreLib/src/System/Exception.cs