/// <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)); }
/// <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)); }
/// <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); }
/// <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); }