, Если вы удалите файл, он сгенерирует случайные имена для ваших переменных.
етArgumentNullException
свойство, чтобы указать, какой аргумент был передан как ноль.ParamName
Почему
не имеет аналогичного свойства? Было бы технически возможно реализовать в .Net?NullReferenceException
Эти два исключения различны: первое генерируется, передавая его конструктору имя нулевого аргумента, и оно обычно генерируется вашим собственным кодом или платформой, второе является гораздо более общим, и я полагаю, что оно обрабатывается некоторым образом в IL, где у вас больше нет реального имени переменной / объекта, поскольку в IL все уже скомпилировано и переменные не сохранили свои первоначальные имена ... это мое предположение в два цента ...