Net.Sf.Dbdeploy.PrettyPrinter.AppendRange C# (CSharp) Method

AppendRange() private method

private AppendRange ( StringBuilder builder, int lastRangeStart, int lastNumber, bool isFirst ) : void
builder StringBuilder
lastRangeStart int
lastNumber int
isFirst bool
return void
        private void AppendRange(StringBuilder builder, int lastRangeStart, int lastNumber, bool isFirst)
        {
            if (lastRangeStart == lastNumber)
            {
                this.AppendWithPossibleComma(builder, lastNumber, isFirst);
            }
            else if (lastRangeStart + 1 == lastNumber)
            {
                this.AppendWithPossibleComma(builder, lastRangeStart, isFirst);
                this.AppendWithPossibleComma(builder, lastNumber, false);
            }
            else
            {
                this.AppendWithPossibleComma(builder, lastRangeStart + ".." + lastNumber, isFirst);
            }
        }