public static string VaryAndShortenToFit(this IChunk chunk) { return(VaryAndShortenToFit(chunk, null, s => s.Length <= 32) ?? chunk.ToString()); }
public override string ToString() { return(_part.ToString()); }
private static IEnumerable <string> GetThisAndShortenings(this IChunk chunk) { return(Enumerable.Repeat(chunk.ToString(), 1).Concat(chunk.GetShortenings())); }