public override Expression EmitToField (EmitContext ec) { if (temp_field == null) temp_field = this.expr.EmitToField (ec); return this; }