Я пытаюсь понять нулевое исключение, которое я получаю в WPF. Стек вызовов очень обманчив и не отображает ни одну из моих функций - все они являются просто внешним кодом.
Кажется, что в некотором классе PropertyPathWorker есть нулевое исключение в функции "DetermineWhetherDBNullIsValid"
Глядя на код в MSDN:
void DetermineWhetherDBNullIsValid()
{
bool result = false;
object item = GetItem(Length - 1);
if (item != null && AssemblyHelper.IsLoaded(UncommonAssembly.System_Data))
{
result = DetermineWhetherDBNullIsValid(item);
}
_isDBNullValidForUpdate = result;
}
Интересно, что могло привести к тому, что AssemblyHelper или UncommonAssembly установили нулевое значение?
![enter image description here](https://i.stack.imgur.com/BDEMy.png)