Можно ли использовать анонимный делегат для возврата объекта?
Примерно так:
object b = delegate { return a; };