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);
 }
예제 #2
0
 public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node)
 {
     BoundSpillSequence2 ss = null;
     var operand = VisitExpression(ref ss, node.Operand);
     return UpdateExpression(ss, node.Update(operand, node.Type));
 }
예제 #3
0
 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));
 }
예제 #4
0
 public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node)
 {
     NoteUnsafe(node);
     return(base.VisitPointerIndirectionOperator(node));
 }
 public override BoundNode VisitPointerIndirectionOperator(BoundPointerIndirectionOperator node)
 {
     NoteUnsafe(node);
     return base.VisitPointerIndirectionOperator(node);
 }