phdesign.NppToolBucket.Forms.FindAndReplaceForm.Shorten C# (CSharp) Method

Shorten() private static method

If longer than 60 chars, show first 40, elipsis and last 17.
private static Shorten ( string value ) : string
value string
return string
        private static string Shorten(string value)
        {
            const int maxLength = 60;
            const int showStartLength = 40;
            const int showEndLength = 17;

            // Remove any line breaks
            value = value.Replace("\r", " ").Replace("\n", " ");

            if (value.Length <= maxLength)
                return value;

            return string.Format("{0}...{1}",
                value.Substring(0, showStartLength),
                value.Substring(value.Length - showEndLength));
        }