public override void VisitSizeOfExpression(SizeOfExpression sizeOfExpression) { ForceSpacesBefore(sizeOfExpression.LParToken, policy.SpaceBeforeSizeOfParentheses); ForceSpacesAfter(sizeOfExpression.LParToken, policy.SpacesWithinSizeOfParentheses); ForceSpacesBefore(sizeOfExpression.RParToken, policy.SpacesWithinSizeOfParentheses); base.VisitSizeOfExpression(sizeOfExpression); }
S IAstVisitor <T, S> .VisitSizeOfExpression(SizeOfExpression sizeOfExpression, T data) { var handler = SizeOfExpressionVisited; if (handler != null) { handler(sizeOfExpression, data); } return(VisitChildren(sizeOfExpression, data)); }
void IAstVisitor.VisitSizeOfExpression(SizeOfExpression sizeOfExpression) { Visit(EnterSizeOfExpression, LeaveSizeOfExpression, sizeOfExpression); }