Example #1
0
 public void VisitIfStatement(JIfStatement node)
 {
     Write("if");
     Write("(");
     Visit(node.Condition);
     Write(")");
     if (OpenBraceInNewLine)
     {
         WriteLine();
     }
     IndentVisitIfNeeded(node.IfStatement);
     if (node.ElseStatement != null)
     {
         Write("else ");
         if (node.ElseStatement is JIfStatement)
         {
             Visit(node.ElseStatement);
         }
         else
         {
             if (OpenBraceInNewLine)
             {
                 WriteLine();
             }
             IndentVisitIfNeeded(node.ElseStatement);
         }
     }
 }
Example #2
0
 public static JIfStatement Else(this JIfStatement ifStatement, JStatement elseStatement)
 {
     ifStatement.ElseStatement = elseStatement;
     return(ifStatement);
 }
Example #3
0
 public static JIfStatement Then(this JIfStatement ifStatement, JStatement thenStatement)
 {
     ifStatement.IfStatement = thenStatement;
     return(ifStatement);
 }