Здравствуйте.
Нашел в ComplexMapper вот такой код:
object GetObject(object o)
{
var obj = MemberAccessor.GetValue(o);
if (_createInstance && obj == null)
{
if (_typeAccessor == null)
_typeAccessor = TypeAccessor.GetAccessor(MemberAccessor.Type);
obj = _typeAccessor.CreateInstanceEx();
MemberAccessor.SetValue(o, obj);
}
return obj;
}
что, по всей видимости, позволяет создать вложенный объект, если он еще не задан. Но в моем случае _createInstance всегда равен false.
Целевые объекты для маппинга обычные, не абстрактные. Что и где нужно подправить, чтобы _createInstance стал равен true?