public static string Truncate(this string instance, int truncateToLength, bool useEllipses = false)
{
if (string.IsNullOrWhiteSpace(instance))
{
return string.Empty;
}
if (instance.Length <= truncateToLength)
{
return instance;
}
if (useEllipses)
{
return instance.Substring(0, truncateToLength - 1) + "…";
}
return instance.Substring(0, truncateToLength);
}