S IAstVisitor <T, S> .VisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression, T data) { var handler = ParenthesizedExpressionVisited; if (handler != null) { handler(parenthesizedExpression, data); } return(VisitChildren(parenthesizedExpression, data)); }
bool IsSingleRangeVariable(Expression expr) { if (currentTransparentType.Count > 1) { return(false); } var unpacked = ParenthesizedExpression.UnpackParenthesizedExpression(expr); return(unpacked is IdentifierExpression && ((IdentifierExpression)unpacked).Identifier == currentTransparentType[0].Item1.Name); }
public override void VisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression) { ForceSpacesAfter(parenthesizedExpression.LParToken, policy.SpacesWithinParentheses); ForceSpacesBefore(parenthesizedExpression.RParToken, policy.SpacesWithinParentheses); base.VisitParenthesizedExpression(parenthesizedExpression); }
void IAstVisitor.VisitParenthesizedExpression(ParenthesizedExpression parenthesizedExpression) { Visit(EnterParenthesizedExpression, LeaveParenthesizedExpression, parenthesizedExpression); }