public static CharSpan TrimLeft(this CharSpan chars) { int skip = 0; while (skip < chars.Length && char.IsWhiteSpace(chars[skip])) { skip++; } return(chars.Substring(skip)); }
public static CharSpan TrimRight(this CharSpan chars) { int length = chars.Length; while (length != 0 && char.IsWhiteSpace(chars[length - 1])) { length--; } return(chars.Substring(0, length)); }