示例#1
0
        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");
        }
示例#2
0
 public void AppendMethodBodyCode(string content, IndentationChange indent)
 {
     UpdateIndentation(indent);
     codeLines.Add(indentationString + content);
 }