В течение многих лет у меня была слабая память, что в C# свойство Exception.Data
может быть null
для некоторых очень специфических c исключений (но я не могу вспомнить, какие именно). Я даже создал несколько методов расширения, чтобы решить эту проблему. Однако я просто попытался найти какую-то документацию по этой проблеме, но не смог ее найти.
Может быть, это было несколько лет go (в более старой версии NET Framework) но больше нет?