Example #1
0
        /// <summary>
        /// Truncate the string
        /// </summary>
        /// <param name="input">The string to be truncated</param>
        /// <param name="length">The length to truncate to</param>
        /// <param name="truncationString">The string used to truncate with</param>
        /// <param name="truncator">The truncator to use</param>
        /// <param name="from">The enum value used to determine from where to truncate the string</param>
        /// <returns>The truncated string</returns>
        public static string Truncate(this string input, int length, string truncationString, ITruncator truncator, TruncateFrom from = TruncateFrom.Right)
        {
            if (truncator == null)
                throw new ArgumentNullException("truncator");

            if (input == null)
                return null;

            return truncator.Truncate(input, length, truncationString, from);
        }
 // Token: 0x0600010B RID: 267 RVA: 0x00003BE4 File Offset: 0x00001DE4
 public static string Truncate(this string input, int length, string truncationString, ITruncator truncator, TruncateFrom from = TruncateFrom.Right)
 {
     if (truncator == null)
     {
         throw new ArgumentNullException("truncator");
     }
     if (input == null)
     {
         return(null);
     }
     return(truncator.Truncate(input, length, truncationString, from));
 }
 // Token: 0x06000109 RID: 265 RVA: 0x00003BC4 File Offset: 0x00001DC4
 public static string Truncate(this string input, int length, ITruncator truncator, TruncateFrom from = TruncateFrom.Right)
 {
     return(input.Truncate(length, "…", truncator, from));
 }
Example #4
0
 /// <summary>
 /// Truncate the string
 /// </summary>
 /// <param name="input">The string to be truncated</param>
 /// <param name="length">The length to truncate to</param>
 /// <param name="truncator">The truncate to use</param>
 /// <returns>The truncated string</returns>
 public static string Truncate(this string input, int length, ITruncator truncator)
 {
     return(input.Truncate(length, "…", truncator));
 }
Example #5
0
 /// <summary>
 /// Truncate the string
 /// </summary>
 /// <param name="input">The string to be truncated</param>
 /// <param name="length">The length to truncate to</param>
 /// <param name="truncator">The truncate to use</param>
 /// <returns>The truncated string</returns>
 public static string Truncate(this string input, int length, ITruncator truncator)
 {
     return input.Truncate(length, "…", truncator);
 }
Example #6
0
 /// <summary>
 /// Truncate the string
 /// </summary>
 /// <param name="input">The string to be truncated</param>
 /// <param name="length">The length to truncate to</param>
 /// <param name="truncator">The truncate to use</param>
 /// <param name="from">The enum value used to determine from where to truncate the string</param>
 /// <returns>The truncated string</returns>
 public static string Truncate(this string input, int length, ITruncator truncator, TruncateFrom from = TruncateFrom.Right)
 {
     return input.Truncate(length, "…", truncator, from);
 }