Я хочу сделать что-нибудь слегка глупое.В моем методе Dispose()
для объекта я хочу напечатать трассировку отладки для объекта, сообщая обо всех событиях, которые произошли, когда он был жив.
Но так как это требует времени и денег, я хочу толькосделать это, если Dispose()
вызывается из-за того, что было сгенерировано исключение.
Поэтому я хотел бы сделать
if (exceptionIsCurrentlyRaised) PrintDebugStuff();
Имеет ли .NET такое свойство exceptionIsCurrentlyRaised, к которому я могу обратиться?