Exemple #1
0
 public DoWhileBlock(TextGenerator generator, bool valid)
 {
     _valid     = valid;
     _generator = generator;
     if (_valid)
     {
         _generator.AppendLine("do");
         _generator.AppendLine("{");
         _generator.AddTabLevel();
     }
 }
Exemple #2
0
 public CodeBlock(TextGenerator generator, string tail)
 {
     _tail      = tail;
     _generator = generator;
     _generator.AppendLine("{");
     _generator.AddTabLevel();
 }
Exemple #3
0
 public void Dispose()
 {
     if (_valid)
     {
         _generator.DecTabLevel();
         _generator.AppendLine("} while(false);");
     }
 }
Exemple #4
0
 public void Dispose()
 {
     _generator.DecTabLevel();
     _generator.AppendLine("}" + _tail);
 }
Exemple #5
0
 public CodeBlock(TextGenerator generator)
 {
     _generator = generator;
     _generator.AppendLine("{");
     _generator.AddTabLevel();
 }