Я думаю, что моя точка зрения ясна, при любом условии, может ли это вызвать исключение нулевой ссылки? то есть, возражая, что e.Result имеет значение null при попытке получить доступ к свойству Count
.
if (e.Result == null || e.Result.Count == 0)
return;
РЕДАКТИРОВАТЬ: Чтобы получить большую часть этого вопроса (для будущих опрашивающих), как мы можем предотвратить возникновение этого исключения, можем ли мы использовать выражение lock
? как?