Как мне указать объект, который нужно вернуть из метода дерева выражений?

Я пытаюсь создать метод с использованием дерева выражений, которое возвращает объект, но я не могу понять, как на самом деле указать объект для возвращение. Я пробовал читать это , но на самом деле, похоже, что возвращаемое значение нигде не указано.

У меня есть все назначения и прочее, но как мне указать объект, возвращаемый из метода, созданного с использованием деревьев выражений?

РЕДАКТИРОВАТЬ: это деревья выражений v4, и метод, который я пытаюсь создать, делает что-то вроде этого:

private object ReadStruct(BinaryReader reader) {
    StructType obj = new StructType();
    obj.Field1 = reader.ReadSomething();
    obj.Field2 = reader.ReadSomething();
    //...more...
    return obj;
}

21
задан thecoop 7 February 2011 в 17:27
поделиться