VisitAction IArmVisitor <VisitAction> .VisitIndexAccess(ArmIndexAccessExpression indexAccess) { if (ShouldStop(VisitIndexAccess(indexAccess), out VisitAction parentAction)) { return(parentAction); } if (ShouldStop(indexAccess.InnerExpression.RunVisit(this), out parentAction)) { return(parentAction); } return(GetFinalParentAction(indexAccess.Index.RunVisit(this))); }
public object VisitIndexAccess(ArmIndexAccessExpression indexAccess) { _needParensStack.Push(true); indexAccess.InnerExpression.RunVisit(this); Write("["); indexAccess.Index.RunVisit(this); Write("]"); _needParensStack.Pop(); return(null); }
public virtual VisitAction VisitIndexAccess(ArmIndexAccessExpression indexAccess) => DefaultVisit(indexAccess);
public object VisitIndexAccess(ArmIndexAccessExpression indexAccess) { indexAccess.RunVisit(_expressionWriter); return(null); }
public JToken VisitIndexAccess(ArmIndexAccessExpression indexAccess) => VisitArmString(indexAccess);