public override BoundNode VisitMakeRefOperator(BoundMakeRefOperator node) { // The __makeref(x) operator is logically like calling a method // static TypedReference MakeReference(ref T x) var rewrittenOperand = VisitExpression(node.Operand, ExprContext.Address); return node.Update(rewrittenOperand, node.Type); }