public override void VisitArrayLengthExpression(ArrayLengthExpression node) { bool isComplexTarget = IsComplexTarget(node.Target); if (isComplexTarget) { WriteToken("("); } base.Visit(node.Target); if (isComplexTarget) { WriteToken(")"); } WriteToken("."); WriteReference("Length", null); }
public override ICodeNode VisitArrayLengthExpression(ArrayLengthExpression node) { node.Target = (Expression)VisitTargetExpression(node.Target); return node; }
public override void VisitArrayLengthExpression(ArrayLengthExpression node) { TrySetPendingName("Length", true); base.VisitArrayLengthExpression(node); }
public virtual void VisitArrayLengthExpression(ArrayLengthExpression node) { Visit(node.Target); }