private static BoundExpression VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node) { // error should have been reported earlier // Diagnostics.Add(ErrorCode.ERR_ExpressionTreeContainsPointerOp, node.Syntax.Location); return new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundNode>(node), node.Type); }
public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node) { BoundSpillSequence2 ss = null; var operand = VisitExpression(ref ss, node.Operand); return UpdateExpression(ss, node.Update(operand, node.Type)); }
private static BoundExpression VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node) { // error should have been reported earlier // Diagnostics.Add(ErrorCode.ERR_ExpressionTreeContainsPointerOp, node.Syntax.Location); return(new BoundBadExpression(node.Syntax, default(LookupResultKind), ImmutableArray <Symbol> .Empty, ImmutableArray.Create <BoundExpression>(node), node.Type)); }
public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node) { NoteUnsafe(node); return(base.VisitPointerIndirectionOperator(node)); }
public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node) { NoteUnsafe(node); return base.VisitPointerIndirectionOperator(node); }