internal Syntax.Expr Cache(ref Syntax.Expr expr) { return(expr = Syntax.CachedExpr.Bound(this, expr)); }
internal override void Emit(ILGenerator ilg, bool preserve) { Expr.Emit(ilg, preserve); }
internal override void Emit(ILGenerator ilg) { Expr.Emit(ilg, true); }
internal override void Emit(ILGenerator ilg, bool preserve) { Expr.Emit(ilg); Left.EmitSet(ilg, false); Value.Emit(ilg, preserve); }