А

Была следующая ситуация: есть метод:
public static SomeType GetSomeTypeModel(string json)
{
var model = JsonConvert.DeserializeObject<SomeType>(json);
return model;
}
вызывается так:
var model = GetSomeTypetModel(data);
когда дебажил код, в самом методе возвращался объект, но "var model" показывал значение null. Но во вкладке Locals эта переменная model имела значение. Уточнение, во вкладке Locals было несколько переменных model, одна из которых имела значение null.
Спасибо @entdark и @themronion за наводку.