Я пытаюсь создать метод, используя дерево выражений, которое возвращает объект, но я не могу понять, как фактически указать возвращаемый объект. Я пробовал читать этот, но возвращаемое значение на самом деле не похоже нигде.
У меня есть все назначения и прочее, но как указать объект для возврата из метода, созданного с помощью деревьев выражений?
EDIT: это деревья выражений v4, а метод, который я пытаюсь создать, делает примерно так:
private object ReadStruct(BinaryReader reader) {
StructType obj = new StructType();
obj.Field1 = reader.ReadSomething();
obj.Field2 = reader.ReadSomething();
//...more...
return obj;
}