public ColorTextBuilder AppendLine(ColorTextBuilder builder)
 {
     TextFragments.AddRange(builder.TextFragments);
     TextFragments.Add(new ColoredTextFragment(Environment.NewLine));
     return(this);
 }
 public ColorTextBuilder Append(Func <int, ColorTextBuilder> action)
 {
     TextFragments.AddRange(action.Invoke(Length).TextFragments);
     return(this);
 }
 public ColorTextBuilder Append(ColorTextBuilder builder)
 {
     TextFragments.AddRange(builder.TextFragments);
     return(this);
 }