private void UpdateIndentation(IndentationChange indent) { switch (indent) { case IndentationChange.None: break; case IndentationChange.Increase: indentation++; break; case IndentationChange.Decrease: indentation--; break; default: throw new ArgumentOutOfRangeException(nameof(indent), indent, null); } indentationString = ""; indentation.Times(() => indentationString += "\t"); }
public void AppendMethodBodyCode(string content, IndentationChange indent) { UpdateIndentation(indent); codeLines.Add(indentationString + content); }