Reko.Core.Output.CodeFormatter.VisitDoWhile C# (CSharp) Method

VisitDoWhile() public method

public VisitDoWhile ( AbsynDoWhile loop ) : void
loop AbsynDoWhile
return void
		public void VisitDoWhile(AbsynDoWhile loop)
		{
			writer.Indent();
			writer.WriteKeyword("do");
			writer.Terminate();
			WriteIndentedStatements(loop.Body, true);
			
			if (HasSmallBody(loop.Body))
                writer.Indent();
			writer.WriteKeyword("while");
            writer.Write(" (");
			WriteExpression(loop.Condition);
			writer.Terminate(");");
		}