public override void Emit (EmitContext ec) { var rc = new ResolveContext (ec.MemberContext); var expr = new Conditional (new BooleanExpression (condition), invoke, assign, loc).Resolve (rc); expr.Emit (ec); }