示例#1
0
        public override void VisitDoWhileStatement(DoWhileStatement doWhileStatement)
        {
            FixEmbeddedStatment(policy.StatementBraceStyle, doWhileStatement.EmbeddedStatement);
            PlaceOnNewLine(doWhileStatement.EmbeddedStatement is BlockStatement ? policy.WhileNewLinePlacement : NewLinePlacement.NewLine, doWhileStatement.WhileToken);

            Align(doWhileStatement.LParToken, doWhileStatement.Condition, policy.SpacesWithinWhileParentheses);
            ForceSpacesBeforeRemoveNewLines(doWhileStatement.RParToken, policy.SpacesWithinWhileParentheses);
        }
示例#2
0
        S IAstVisitor <T, S> .VisitDoWhileStatement(DoWhileStatement doWhileStatement, T data)
        {
            var handler = DoWhileStatementVisited;

            if (handler != null)
            {
                handler(doWhileStatement, data);
            }
            return(VisitChildren(doWhileStatement, data));
        }
示例#3
0
 void IAstVisitor.VisitDoWhileStatement(DoWhileStatement doWhileStatement)
 {
     Visit(EnterDoWhileStatement, LeaveDoWhileStatement, doWhileStatement);
 }
示例#4
0
 public virtual S VisitDoWhileStatement(DoWhileStatement doWhileStatement, T data)
 {
     return(VisitChildren(doWhileStatement, data));
 }
示例#5
0
 public override void VisitDoWhileStatement(DoWhileStatement doWhileStatement)
 {
     PlaceOnNewLine(policy.WhileNewLinePlacement, doWhileStatement.WhileToken);
     FixEmbeddedStatment(policy.StatementBraceStyle, doWhileStatement.EmbeddedStatement);
 }
 public virtual S VisitDoWhileStatement(DoWhileStatement doWhileStatement, T data)
 {
     throw new NotImplementedException();
 }